Unity教程:iOS的Hello World

在这一系列Unity教程的第一部分(着重于iOS的移动游戏开发)中,我们将构建一个非常简单的游戏,其中玩家必须点击屏幕以在特定时间段内保持飞行状态。 我们将讨论如何在iPad中获得触摸输入,以及如何为iOS构建Unity项目。

首先创建一个新的2D项目。 在项目视图中,创建PrefabsScenesScriptsSprites文件夹,然后保存当前场景。 将一些精灵(例如白盒等)导入到精灵中 ,并将其添加到场景的(0,0)。 该精灵将成为我们的玩家项目,因此添加Box Collider 2D (如果有类人动物精灵则为圆形碰撞器2D)和Rigidbody 2D,这样我们就可以受到重力的影响并确定与其他物体的碰撞。

如果您运行游戏,您的子画面应该开始下降并掉出屏幕。

重命名该Sprite Player并创建并附加一个名为PlayerJump的脚本,当用户用手指点击时,我们将在其中跳转。 首先,转到“ 编辑”->“项目设置”->“输入”,然后在“ 轴”下看到将鼠标0分配给Fire 1 。 现在,我们可以在游戏中使用此按钮,但可以将set 跳转Alt Positive Button,以便在编码时更加明确。

最重要的是,我们将免费获得触摸屏支持,因为它会自动映射到鼠标输入。 在PlayerJump.cs中,只要玩家点击屏幕,我们只需向刚体添加一个向上的矢量力。

构建完成后,将可以构建一个Xcode项目(您需要成为开发团队的一员)并将其部署到设备上。

今天就这样。 完整的源代码可以在这里找到。 第二天,我们将考虑一个简单的无限跑步者!