前提・実現したいこと
KeyというオブジェクトをDestoryで消した後、ObjGetにアタッチしたオブジェクトを回転させるという処理をしたいのですが、下記のスクリプトだとゲームを開始した時点でKeyが消えてしまっていたりしてうまくできません。
ご助言いただけると幸いです。
該当のソースコード
C#
ソースコード
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PickupObj : MonoBehaviour
{
//InspectorにGameObject
public GameObject Key;
public GameObject objGet;
void Start() { //Start関数使わない } // Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0)) Invoke("RotateDoor",2); { Destroy(Key); } } public void RotateDoor() { Transform myTransform = objGet.transform; myTransform.Rotate(0.0f,75.0f,0.0f); }
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー