Unity 3D (2)
学了不记下来老是忘,记一下:
public MeshRenderer BoxMesh; void Update() { if (Input.GetKeyDown(KeyCode.Space)) { BoxMesh.enabled = !BoxMesh.enabled; } }
首先声明一个public的MeshRenderer
Update方法中加一个if判断,判断键盘空格是否按下
if语句中控制Mesh是否开启
一开始我奇怪没引用引用变量,后来才知道,上面是public的,所以在组件的属性中能看到,把GameObject拖过去就自动识别物体上的MeshRenderer组件并引用上了,如下: