在这一系列Unity教程的第一部分(着重于iOS的移动游戏开发)中,我们将构建一个非常简单的游戏,其中玩家必须点击屏幕以在特定时间段内保持飞行状态。 我们将讨论如何在iPad中获得触摸输入,以及如何为iOS构建Unity项目。
首先创建一个新的2D项目。 在项目视图中,创建Prefabs , Scenes , Scripts和Sprites文件夹,然后保存当前场景。 将一些精灵(例如白盒等)导入到精灵中 ,并将其添加到场景的(0,0)。 该精灵将成为我们的玩家项目,因此添加Box Collider 2D (如果有类人动物精灵则为圆形碰撞器2D)和Rigidbody 2D,这样我们就可以受到重力的影响并确定与其他物体的碰撞。
- XNA /单机游戏
- Alpha和Omega(或:我们做到了!下一步是什么?)
- Rust游戏开发工作组的简单议程
- 多人游戏开发编年史:第1部分
- 实际的角色动画,帧数据等等! | #FunctionArena Dev博客#4
如果您运行游戏,您的子画面应该开始下降并掉出屏幕。
重命名该Sprite Player并创建并附加一个名为PlayerJump的脚本,当用户用手指点击时,我们将在其中跳转。 首先,转到“ 编辑”->“项目设置”->“输入”,然后在“ 轴”下看到将鼠标0分配给Fire 1 。 现在,我们可以在游戏中使用此按钮,但可以将set 跳转到Alt Positive Button,以便在编码时更加明确。
最重要的是,我们将免费获得触摸屏支持,因为它会自动映射到鼠标输入。 在PlayerJump.cs中,只要玩家点击屏幕,我们只需向刚体添加一个向上的矢量力。
构建完成后,将可以构建一个Xcode项目(您需要成为开发团队的一员)并将其部署到设备上。
今天就这样。 完整的源代码可以在这里找到。 第二天,我们将考虑一个简单的无限跑步者!