我想知道如何在c#中创建一个函数,当我的bird gameobject触摸屏幕的顶部或顶部时调用该函数。我想让它在发生这种情况时调用游戏。我已经尝试将bird.position.x与屏幕高度进行比较,但它没有用,我希望你有另一种方法可以做到。感谢
答案 0 :(得分:1)
您正在寻找的功能称为OnTriggerEnter2D
void OnTriggerEnter2D(Collider other) {
if(other.gameObject.tag == "Floor")
//You lost
}
你需要将这个功能放在鸟类游戏对象的Scrip中,然后将对撞机添加到鸟和地板上,并为地板分配一个标签,这样你就可以检查OnTriggerEnter2D里面的鸟是否撞到了地板上。 / p>