言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

Shader.PropertyToID

public static function PropertyToID(name: string): int;

Description

シェーダープロパティ名からユニークIDを取得します

全てのマテリアルプロパティ関数にプロパティ名を渡すよりもユニークIDを使用したほうが効率的です。例えばもしMaterial.SetColorを何度も呼び出したり MaterialPropertyBlock を使用する場合は最初の一度だけこの関数を使用してユニークIDを取得し使用することをおすすめします。 シェーダーのプロパティ名(例えば _MainTex_Color)はUnityでのユニーク IDとして割り当てられているため同じゲーム内では繰り返し使用することが出来ます。ただしこのIDは別の端末で起動したり異なるマシンの間では一致しませんので共有は行わないでください。 See Also: Material, MaterialPropertyBlock.