如何为 flappy bird 游戏创建功能?

how create function for flappy bird game?

我想知道如何在 c# 中创建一个函数,当我的小鸟游戏对象接触地面或屏幕顶部时调用该函数。我希望它在发生这种情况时宣布游戏结束。我已经尝试将 bird.position.x 与屏幕高度进行比较,但它没有用,我希望你有另一种方法来做到这一点。谢谢

您要查找的函数称为 OnTriggerEnter2D

void OnTriggerEnter2D(Collider other) {
         if(other.gameObject.tag == "Floor")
              //You lost
 }

您需要将此函数放在小鸟游戏对象的 Scrip 中,然后为小鸟和地板添加碰撞器,并为地板分配标签,以便您可以在 OnTriggerEnter2D 内部检查小鸟是否撞到地板上.