【发布时间】:2017-12-22 13:05:05
【问题描述】:
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,而且当我移动相机(变换)时,机器人会跟随相机。
当我再次单击 D 时,将 droid active 设置为 false,因此每次单击 D 时,它都会在 SetActive false 和 true 之间切换。
【问题讨论】:
-
droid.SetActive(!droid.active);