テラシュールブログ

旧テラシュールウェアブログUnity記事。主にUnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。

何の役に立つのかよく分からんシリーズ

【Unity】CPUプロファイラに表示されるの項目をスクリプトで取得する

プロファイラーに表示されるようなCPUの処理時間をスクリプトで取得する方法についてです。 プロファイラーは負荷の高い部分を観測する プロファイリングの結果をスクリプトで云々する RecorderでProfiler(CPU)の項目を取得 処理時間がやたら長くなったら…

【Unity】Audio MixerのSnapshotを殆どコードを書かずに変更する

やってみたら出来ちゃったシリーズ Audio MixerのSnapshotを、殆どコードを書かずに実行時に切り替えます。 Audio MixerのSnapshot Snapshotをコードを書かずに切り替える ボタン以外にも使ってみる 関連 Audio MixerのSnapshot 古の時代、Unity 5と呼ばれる…

【Unity】Animator Parameterというウィンドウ

何の役に立つのかよく分からんシリーズ 紹介する為に色々調べてみたけど、結局用途や使い道がよく分からん…という事でお蔵入りしてた項目も少しずつ紹介していこうと思います。 Animator Parameterというウィンドウ Animator Parameterウィンドウは何の役に…

【Unity】Position as UV1…とは

少し話題に登ったので、書いておきます。書かないと忘れる Position as UV1とは何ぞや Position as UV1は、UIに頂点情報を流し込むコンポーネント 実際にやってみる で、何の役に立つの? 関連 Position as UV1とは何ぞや Position as UV1というコンポーネン…

【Unity】AssetBundleをマネージコードのStreamから取得する

Unity 2017.2よりAssetBundle.LoadFromStreamとAssetBundle.LoadFromStreamAsyncが追加されました。 これで暗号化したAssetBundleをStreamから読み込んだり、独自圧縮したAssetBundleを読み込んだり…?うーん、出来るのかな サンプルコード 下のようなコード…

アプリ起動時に指定のメソッドを呼ぶ「RuntimeInitializeOnLoadMethod」に可能性を感じたが錯覚だった気が

追記版 tsubakit1.hateblo.jp Unityはゲームマネージャーを初めとした○○マネージャーを起動時にセットアップする事が出来ない為、多くの場合「○○マネージャーを作るマネージャー」をシーンに配置して、起動時にインスタンス化してもらう、起動用シーンを用意…

問題!Unityの「Projectビューのロック」は何に使う機能でしょうか?

UnityのInspectorにはロックボタンが有ります。このロックボタンでロックしている間、Hierarchyで他のオブジェクトを選択肢てもInspectorは変更しません。 これの応用で、三>Add Tab>InspectorでInspectorビューをもう一つ増やすと、2つのオブジェクトを比…