私のプロジェクトで私のGameObject(The Player)を運転しようとしています。別のGameObjectにあるスクリプトのvarにナビゲートするスクリプトを作成します。それは、親と子供があるので、ここでは...簡単ではありません、私の木である:ツリーユニティ3Dでの運転C#
>PlayerEntity
>Canvas
Gun_Name_Text
Gun_Ammo_Text
>Player
Sprite
私は「Gun_Name_Text」に取り付けたスクリプトは「プレーヤー」に付属のスクリプトでVARを取得したいので、私は管理のdidnt
var ammo1 = GetComponentInParent<GameObject>().GetComponent<weapon>().weaponOn.Ammo1;
PS:でそれを行うために、私はGameObject.Findを(使用しない)事前に おかげ
なぜインスペクタでそれを割り当てないのですか? –
aaaaaah smart one;)didntはそれについて考えます – Ay0m3
私はあなたが望むなら、あなたがコードでそれをどうやってやることができるか答えました。 'weapon'スクリプトへの参照を取得し、その参照で' Ammo1'値を変更する方が良いと思います。 :) –