うにてぃブログ

主にUnityとC#に関する記事を書いていきます

Material

【Unity】Unity を再生しても Material の差分が発生しないようにする

スクリプトで Material の値を書き換えた場合再生が終了したタイミングで Material の値が書き換わる 例えばこちらの記事のスクリプトのようにC# で Shader のパラメータを操作していた場合を確認する 再生前の Offset がこちら 再生後の Offset がこちら 見…

【Unity】Material にパラメータをセットする際の速度計測

Material に パラメータをセットする際には Material.SetColor や Material.SetVector などを利用する この際に第一引数には string と int を指定することができる string の場合でも 結局 int に変換されるのですが、この変換処理が遅いらしいので調べてみ…

【Unity】material と sharedMaterial の違い

検証 UnityUnity2019.3.5f1 MeshRenderer や SpriteRenderer など Material をアタッチできるコンポーネントには Material を取得する方法として、.material と .sharedMaterial の2つが存在します .material 呼び出したタイミングで 新しい Material を作成…