TAKOYAKING’s blog 一覧

TAKOYAKING’s blog

たこ焼き系

2020-05-01から1ヶ月間の記事一覧

Unity: Script Execution Orderを変更すると不明なエラーがでる

script Execution orderを変更したら以下のような大量のエラーが出ました。 特に悪いことはしていないので、とりあえず回避できる方法を載せておきます。 MissingReferenceException: The object of type 'MonoScript' has been destroyed but you are still…

Rust: temporary value is freed at the end of this stat

現象 struct Note { name:String, } let name = note.name.trim(); println!("{}", name); こういうコードを書いたら以下のようなエラーがでた。 Rust: temporary value is freed at the end of this stat 原因 rust - Temporary value is freed at the end …

Rust: チルダを展開したい(ホームディレクトリ を取得したい)

パスにチルダ「~」を含んでいると展開してくれないのでcrateを利用してみました。 やりたいこと チルダを展開する サンプル GitHub - netvl/shellexpand: A library for shell-like expansions of variables in strings format!("{}", shellexpand::tilde("~…

Rust: サブモジュール内でmacroをimportしたい

サブモジュール内でマクロをインポートしようとすると以下のエラ〜メッセージが出ました。 extern crate` loading macros must be at the crate root 解決方法 How do you import macros in submodules in Rust? - Stack Overflow これにある通り、 #[macro_…

Rust: コンソールにダブルクォーツを表示させない「""」

consoleにダブルクォーツが表示されたり、表示されなかったりすることがあったので、気になったので、表示させない方法を調べました。 やりたいこと コンソールにダブルクオーツを表示させない 写真のようにlsが"ls"として表示されています。 解決方法 [Very…

VSCodeで行頭へ戻る (Mac)

VSCodeで行頭へ戻ろうとしたときに他のエディタのようにCtrl + aを押して戻ろうとしたのですが、スペースを無視してくれず、行の先頭に戻ってしまいます。文字が書き始めの行の先頭に戻って欲しいです。一応cmd + ← で意図したことはできるのですが、他のエ…

unityのMonobehaviourの名前を変更する手順が以前と異なっている!?

unityのMonobehaviourの名前を変更する手順が以前と異なっているような気がします。 環境 Unity2019.3.9 手順 昔は UnityEditorからMonobehaviourの名前を変える テキストエディタで名前を変える の手順だったのが、 テキストエディタで名前を変える UnityEd…

Rust: std::process::Commandを使ってvimを立ち上げる

やりたいこと Rustで作ったスクリプトでVimを実行して起動させたい。 失敗したこと std::process::Command - Rust ここのサンプルのようにしたらできるのかなと思って、やってみました。結果は失敗 use std::process::Command; Command::new("view") .arg("t…

Unity 2DでPhysics2D.OverlapBoxを使う

Physics2D.OverlapBoxを使おうと思った動機 敵との衝突判定に使おうと思いました。 味方、敵は衝突しない(Layer Collision Matrixでチェックを外す) rigidbodyは重力の影響を受ける。(地面からジャンプ、着地したりできる) このときに、OnCollisionEnter2Dで…

Rust: ファイル操作後はclose処理はしなくても良い

ファイル操作していた時に、ふとclose処理がないと思ったのですが、How to close a file? : rust スコープが終了するとdropが呼ばれ、ファイルが閉じてくれるので他の言語でよくあるcloseメソッドを呼ばなくても良い。 他の言語では python withをつけるとwi…