私はこのスクリプトを使ってシーンから最初のペローンキャラクターとしてアイテムを取り出し、その場所を他の場所に変更することができるユニティ5のjavascriptを使用してスクリプトを作成しました。しかし、問題はここで...それだけで働いていない、あるコードです:私はtarget
フィールドのオプションを持っており、に設定することがポップアップする必要があり、このようなシリンダと、新しいコンポーネントとしての私のオブジェクトにこのコードをドラッグユニバースでJavascriptスクリプトが機能しない
var target = Transform;
function Update() { }
function OnMouseDown() {
this.transform.position = target.position;
this.transform.parent = GameObject.Find("FPSController").transform;
this.transform.parent = GameObject.Find("FirstPersonCharacter").transform;
}
function OnMouseUp() {
this.transform.parent = GameObject.Find("FPSController").transform;
this.transform.parent = null;
}
デフォルトでは空です。しかし、あなたが見ることができるように、コンポーネントはすでにそこにありますが、オプションのターゲットフィールドは表示されていません。だから私はPickUpTarget
(これは空で、FPSControllerの下にある)を私のシリンダーのターゲットフィールドにドラッグ&ドロップすることはできません!だから何がうまくいかないの?私のコードが正しければ、なぜターゲットフィールドが表示されていないのですか?
はまた、私はVisual Studioでの出力を受け取ることは言う私は は私のスクリプトファイル開いているもの:
07:38:18.2125:参照ファイル '〜/スクリプト/ _references.js' が見つかりませんが。
に表示された変数を取得するために使用
var target : Transform;
!そこに私のコードを見てください –それはコロンを持っている必要があります、等しくない – CloudSL