【发布时间】:2020-11-16 17:23:03
【问题描述】:
我试图让玩家站在一个平台上,如果该平台上有材料 1,则将其更改为 2,如果有材料 2,则将其更改为材料 3。
public class TileHealth : MonoBehaviour
{
public Material Stage0;
public Material Stage1;
public Material Stage2;
public Material Stage3;
void OnTriggerEnter(Collider other)
{
if (other.gameObject.name.Equals("Player"))
{
Renderer render = GetComponent<Renderer>();
if (render.material == Stage0) {
render.material = Stage1;
} else if (render.material == Stage1) {
render.material = Stage2;
} else if (render.material == Stage2) {
render.material = Stage3;
}
}
}
【问题讨论】:
-
什么,比如Q*bert?
-
是的,类似于 Qbert
-
你的代码有什么问题?