Unity

【Unity】ShaderファイルがVisual Studioに追加されないときに確認すべきこと

Unityが生成するVisual Studioのプロジェクトファイルには、シェーダーファイルも含まれます。 これにより、拡張子がshader、cginc、hlslのファイルを、Visual Studioの検索ウィンドウから全文検索することができます。 シェーダーにはIntelliSenseは有効で…

【Unity】BGMの途中からループは、できる! もっと簡単に!

貴方は、「UnityではBGMの途中からループができない」と思っている、または思っていませんでしたか? そして、そのためだけに、貴方はADX2とかの導入を検討しませんでしたか? 私はしました。 私はその後一度、「BGMデータを2ループ分作り、timeSamplesを巻…

【Unity】コンポーネントの初期化にAwakeを使うか自作メソッドを使うかで例外発生時の止まり方が違う

(※この記事は先月投稿したQiita記事のミラーです) Instantiateなどで生成したコンポーネントを、その場ですぐに初期化する場合、大きく分けて2つの方法があると思います。 Awake() のように、Unityのメッセージで初期化する Init() のように、メソッドを呼…

Unity 5.3で実装されたJsonUtilityの注意点まとめ【改訂版】

この記事は2015年に執筆されたブロマガを改訂したものです。 Unity5.3のJsonUtilityを使ってみた感想と注意点です。