前言

用最通俗易懂的方法去制作愤怒的小鸟,主要用于学习Unity的使用。

第一部分

游戏的逻辑

  1. 小鸟的拖拽(最大距离限制)
  2. 小鸟的弹出
  3. 小鸟与猪头、道具的碰撞(死亡/受伤)
  4. 皮筋的绘制
  5. 制作各种特效
  6. 游戏结束,胜利的判定
  7. 一只小鸟 -> 多只的转化
  8. 胜利判定星星特效的制作
  9. 让星星一颗一颗的生成
  10. 镜头跟随
  11. 添加音效

涉及知识点:

1、屏幕坐标与世界坐标的转化
2、Spring Joint 组件的使用
3、碰撞检测(OnCollisionEnter2D)
4、Line Renderer

Spring Joint 2D 是Unity提供的一个弹簧关节组件。

第二部分

UI制作

  1. 关卡选择
  2. 数据存储

to be continued…