C#
1 private void tsumiki() 2 { 3 //var P_pos = transform.localPosition.x; 4 5 //Spaceキーを入力されたら、積み木Prefabを複製する。 6 if (Input.GetKeyDown(KeyCode.Space)) 7 { 8 GameObject tsumikiObj = Instantiate(tsumikiPrefabs, this.transform.localPosition, Quaternion.identity);//積み木Prefabの複製 9 10 //Spaceキーを入力している間は、Playerと親子関係を持つ。 11 if (Input.GetKey(KeyCode.Space)){ 12 13 var Tsumiki_Pos = transform.localPosition;//Player座標取得 14 15 transform.parent = GameObject.Find("Player").transform;//積み木Prefabを親子関係に 16 Debug.Log("くっついた!"); 17 18 //Spaceキーを離したときに、親子関係を解除する。 19 if (Input.GetKeyUp(KeyCode.Space)) 20 { 21 transform.parent = null;//親子関係解除 22 } 23 } 24 // Destroy(tsumikiObj, DestroyTsumikiTimer);//積み木Destroy and 時間計測 25 } 26 27 } 28
積み木Prefabから複製された、オブジェクトを親子関係にし、Playerの動きと同期させようとしています。
が、複製されたtsumiki(clone)が親子関係に出来ません。逆なら、と思い”Player”の箇所を”tsumiki(clone)”へ変更したりなどの試行錯誤をこなしましたが実装できませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/11 11:45
2018/05/12 06:31
2018/05/13 00:37 編集