从零开始的Unity个人学习日记(三)——见缝插针

目录

最终效果

游戏步骤

工程文件


学习资料来源——SiKi学院:Unity零基础入门 - 见缝插针(侵删)

最终效果

(转gif以后掉帧,实际还是非常顺滑的。。。)

从零开始的Unity个人学习日记(三)——见缝插针

游戏步骤

  1. 创建2D工程。
  2. 场景搭建:目标球体、分数、发射针预制体、摄像机、画布。
  3. 物体组件:仅针头部小球设置了2D刚体与2D碰撞体组件,注意勾选碰撞体is trigger,否则针无法重叠显示,将刚体gravity设置为0,不然会针会头身分离。
  4. 脚本编写:
    1. 球:旋转绕Z轴旋转。
    2. 针:
      1. 从屏幕外移动至待发射位置。
      2. 发射至球体表面后,设置以球为父类,便能一同旋转。
      3. 移动方法(Vecotor3.MoveTowards),判定是否到达方法(Vecotor3.Diatance)。
    3. 针头:碰撞发生后调用下方4.2游戏结束方法。
    4. 全局控制:
      1. 每次按下鼠标左键,执行上述2.2方法,新生成一个针实例,分数+1。
      2. 结束动画协程:控制摄像机背景颜色及画面尺寸变化。
      3. 游戏结束后,停用1球旋转方法,停用4.1左键触发事件,调用4.2启动结束动画,停止1秒后重新建立场景。

工程文件

下载地址