【问题标题】:how create function for flappy bird game? [duplicate]如何为 Flappy Bird 游戏创建功能? [复制]
【发布时间】:2017-02-28 13:47:52
【问题描述】:

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

【问题讨论】:

  • Unity 有一个非常完整的框架,可以让您轻松处理碰撞。您需要了解有关该框架的更多信息并观看更多教程。

标签: unity3d flappy-bird-clone


【解决方案1】:

您要查找的函数名为 OnTriggerEnter2D

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-07
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多