【Unity】フレームレートの計算
よくあるフレームレート(FPS)計測用の実装例。 public class Fps { //測定用 private float m_fps; private f ...
【Unity】AssetBundleに格納したPrefabがEditorで再生するとピンク色表示になるので対策
詳細はテラシュールブログが詳しいです。 こちらに書かれている通り、カスタムシェーダーを使っている場合、AssetBundleとしてビルドしたデータに格納されてい ...
Chromeのデベロッパーツールで回線速度を変えてWebサイトの重さをシミュレーションしよう
Chromeのデベロッパーツールを使えば、携帯電話など回線が安定しない・速度が出ない環境でのWebページを開く速度をシミュレーションすることが出来ます。Webデ ...
【Unity】Overdrawの確認方法
処理負荷を確認する際に真っ先に確認した方が良い部分がフィルレート。UnityではOverdrawと呼んでいてシーンビューで可視化できます。 白に近づけば近づくほ ...
【Unity】ScriptTemplates でScriptテンプレートを作成する
チームで共有するソースコードは、できる限り書き方を統一したい。一定のルールで書かれたコードは保守も楽ですし、精神的にも気持ちが良い。 配置場所 雛形となるソース ...
【Unity】Shaderで使うfloat,half,fixed精度によるパフォーマンスの違い
シェーダーを書いていて、特にモバイル端末でのパフォーマンスが気になることが多々あります。なんとかフレームレートを改善して快適な操作を保ちたい。そんな中、いくつか ...
【Unity】スナップ対応「FancyScrollView」でスクロールビュー
Animation付きなど、高機能なスクロールビュー制御が出来るUnityアセット A scrollview component that can implem ...
【Unity】コンテキストメニューにメニューアイテムを追加する
EditorWindow を継承したクラスに、MenuItem属性を付加すると、コンテキストメニューに独自の項目を追加できます。 MenuItem(" ...
C# LINQ ToListのパフォーマンスについて
※これはどこかで読んだ記事の内容を参考にしたものです。参照先を忘れてしまっていて、見つけ次第リンクを貼ります。 コードを書いていると、Listの操作をすることが ...
【Unity】SwitchPlatformの切り替え時間を少しでも短縮する
Unityのプラットフォーム切り替え「Switch Platform」って時間がかかりますよね。 操作ミスで不意に切り替えてしまった時とか待ちぼうけを食らうのは ...