Unity_《FlappyBird》制作过程记录

项目运行如下:


happysneaker.com


接下来是制作流程的一个简单记录,unity版本采用5.0以上即可。


   01.首先新建2D工程,导入素材;

   02.设置成手机的分辨率大小(推荐480*800);

   03.制作UI界面(开始UI、说明UI),注意打好锚点;

   04.添加组件点击事件(跳转界面无非就是界面的激活鸡屎),就是写下脚本,别忘了挂载物体、组件;

   05.制作正式游戏界面(水管、Player),设置好水管和Player的位置,通过代码实现地图和水管的循环移动,地图为两张一样的照片拼接的,以后要设置水管的随机上下位置;

   06.实现主角控制(跳跃动力、脸的朝向、移动速度);

   07.添加碰撞器(上下边界、水管、主角),碰撞即死亡,主角死亡,停止一切。

   08.加分机制(碰撞检测机制,在每上下两根水管之间添加一个碰撞检测器,经过加分即可),游戏界面添加显示分数UI;

   09.添加音乐、音效(背景音乐、加分、死亡、点击飞行);

   10.设置最高分、上一次得分;

   11.设置死亡界面、动画结束效果 //点击退出游戏:Application.Quit();

   12.设置死亡界面、动画结束效果(用animation即可)。


整个项目已经上传到github:https://github.com/WHOLETTHEDOG-OUT/Unity_FlappyBird,喜欢的同学可以点个star,一起交流进步。

Unity那些事儿
请先登录后发表评论
  • 最新评论
  • 总共0条评论