问题描述
如果不是太多,我需要一些非常琐碎的东西,我不知道该怎么做。我有一个脚本,可以让玩家在拥有“钥匙”的同时与“门”相撞而进入下一场景
如果玩家在没有“钥匙”的情况下与“门”相撞,我希望在碰撞持续时间内显示一条消息,并且该消息在玩家离开“门”后消失了。
我们将不胜感激。
解决方法
在“播放器单声道行为”类中,可以添加以下代码:
void OnCollisionEnter(Collision collision){
if(collision.collider.name == "Door"){
Debug.Log("Collided with wall!");
if(player is holding key){
//do something
}
}
}