2016-05-21 30 views
-2

私はこのスクリプトを使ってシーンから最初のペローンキャラクターとしてアイテムを取り出し、その場所を他の場所に変更することができるユニティ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' が見つかりませんが。

see

答えて

0

私はすでにその仲間をした検査官

+0

に表示された変数を取得するために使用var target : Transform;!そこに私のコードを見てください –

+0

それはコロンを持っている必要があります、等しくない – CloudSL

関連する問題