【发布时间】:2016-06-05 04:04:40
【问题描述】:
我正在开发一个统一项目。我有一个预制件,其中将在场景中生成该预制件的多个实例。我想选择该预制件的一个实例并更改该预制件的颜色.
void Update(){
if (Input.GetMouseButtonDown(1))
{
wallPrehab.renderer.material.color = Color.red;
}
}
但这会改变预制件的所有实例。如何将其更改为单个对象。
【问题讨论】:
-
一旦有了实例,它就不再是预制件了。
-
'wallprehab' 是指预制件还是实例?
-
@MiladQasemi 它的预制件
-
您是否尝试通过鼠标单击来选择一个对象,然后更改该实例的颜色?