using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DroidMove : MonoBehaviour
{
public GameObject droid;
private void Start()
{
droid.SetActive(false);
}
private void Update()
{
if (Input.GetKeyDown(KeyCode.D))
{
droid.transform.position = droid.transform.position - transform.forward;
droid.SetActive(true);
}
}
}
DをクリックするとDroidが表示され、カメラ(変形)を動かすとドロイドがカメラをたどります。Input.GetKeyDownを1つに切り替えるにはどうすればよいですか?
Dをもう一度クリックするとドロイドがfalseに設定されるので、DをクリックするたびにSetActive falseとtrueが切り替わります。
droid.SetActive(!droid.active); – Greg