Unity++blog.

UnityやC#とかについて学習したことを書いてます

Tips

他のシーンのオブジェクトをインスペクターへ入れて、参照する事ができる無料アセット

他のシーンのオブジェクトをインスペクターへ入れて、参照する事ができる無料アセットのメモです。 例えば下記のようにStartSceneのゲームオブジェクト(Cube)をPlaySceneのインスペクターにいれて参照しようと思っても通常はできません。 これをできるよう…

透過画像を静止画で書き出す

Twitterで流れてきたので試してみました。 Twitterの引用は規約上問題ないみたいなのでそのままブログに記録させていただきます。 ゆきのみたまさんのツイートです。 Unityで透過画像を静止画で書き出す方法をまとめておきました pic.twitter.com/TIXcvgw4cN…

エディタの拡張をやってみる

あまり必要ではなかったのでエディタ拡張を調べたことがなかったのですが、やり方の仕組みくらいは理解しておきたかったので調べて試してみました。 参考にさせて頂いたサイト様です。 gametukurikata.com qiita.com まずどういったことが出来るかですが、い…

オプション引数を使って、引数を省いて呼び出せるようにする

C#4.0以降よりオプション引数を使って、引数を省いて呼び出せるようにすることができるようです。 メソッドを作る時に()内に引数の宣言しますが、その際に初期化も同時に行います。そして呼び出す側から引数が渡されなかった場合には、その値がデフォルト…

VisualStudio Codealignmentをダウンロードして コードを綺麗に整列させる 

とても気に入ったので忘れないようにメモ Visualstudioで使えるコードを整列させる無料機能です。 marketplace.visualstudio.com ダウンロードは簡単で、下のダウンロードボタンを押すと次回Visualstudioを立ち上げた時に自動的に入っています。 ツールバー…

CドライブがやばいのでAsettのダウンロード先を変える

あんまりアセットのダウンロードはしていないので少ない方だと思いますが、それでも結構容量を使います。沢山ダウンロードする人はヤバいのでは!? 参考にさせてもらったサイトはこちらです。 unitygeek.hatenablog.com 大切なデータのことなのでやる場合に…

容量が足りなくなってきたので、Unityのcasheを消す

Cドライブがきついので容量確保のためにUnityのcacheを消しました。 Edit>Preferences GICaches>CleanCache 適正値がわからないのですが、MaximumCacheSizeを5GBに設定し直しました。(それ以下にはできない) まだ容量がやばい人はこちらもどうぞ! nabes…

アクセス修飾子がprivateでもわざわざDebug.LogやPrintを使わずにインスペクターで数値の変化を確認する

アクセス修飾子がprivateでもわざわざDebug.LogやPrintを使わずにインスペクターで数値の変化を確認する方法です。 こちらが通常時のインスペクターです。public のフィールド変数はここから確認できますが、privateのものに関しては確認することができませ…

変数名を一括で変更する(VisualStudio)

変数名を変えたい時に、ひとつひとつ変更するのは面倒だなぁって思って調べたら一括で変更ができるようです。 とっても便利だと思うので書いておきます。 例えば下の「rb」という変数↓ 良くない変数名みたいです。 そしてこの変数を色々な場所で使っているた…