UNITY LINK

Unityオブジェクトのプロパティーを使う

Unityオブジェクトのプロパティーは,見付け,アクセスし,変更することが可能である.

UnityLinkパッケージをロードし,プロジェクトを開く:

Unityオブジェクトを得る:

Unityオブジェクト obj のプロパティーは,Partの指定 obj[["prop"]]を使って操作できる.

プロパティーを見付ける

obj[["Properties"]] でUnityオブジェクト obj の使用可能なプロパティーすべてのリストを得ることができる:

  • Unityオブジェクトのタイプが異なると,それに使えるプロパティーも異なる.

プロパティーにアクセスする

obj[["prop"]] は,Unityオブジェクト obj のプロパティー"prop"に対応する値を抽出する:

リストを使って複数のプロパティーを抽出する:

プロパティーを変更する

obj[["prop"]] = val は,プロパティー "prop" の値を val に変更する:

リストを使って複数のプロパティーを変更する:

コンポーネントのプロパティーを使う

obj[["comp", "prop"]] を使って,Unityオブジェクト obj のUnityコンポーネント "comp" に関連付けられるプロパティー "prop" の値を抽出する:

Transformコンポーネントから位置を得る:

オブジェクトを動かす:

  • Transformコンポーネントのプロパティーには,ゲームオブジェクトから直接アクセスすることができる.