unity见缝插针源码下载c++代码

任务3:创建工程和场景

任务4:创建小球和分数显示

删除自动创建的EventSystem因为不需要用到事件
文字水平居中竖直居中,字体白色大小变大

运行游戏,手动改变分数发现100分時候只显示10分

围绕圆心顺时针匀速旋转 -- 围绕z轴旋转

任务6:针的Prefab预制体

颜色为黑,大小放大到接近Circle的直径方向从下往上

颜色为黑,改变大尛放在针的下端

任务7:开发GameManager生成针(实例化)

创建空物体StartPoint,放置于针准备发射的位置

创建空物体SpawnPoint放置于针实例化的位置(在屏幕外部)

创建空物体GameManager,用于管理针的实例化

任务8&9&10:控制针移动到准备位置 & 针的插入 & 判断针到达表面

运行点击鼠标,Pin insert了但是在一个奇怪的位置停住了

发现针头的名字也是Circle,怀疑得到的是这个Circle的坐标将其改为PinHead

成功运行了。但是将代码改回Find("Circle")后发现也成功运行了。不知道为何有點懵逼。

4. 判断是否到达目标位置(是否插入Circle)

在Unity中手动计算针在到达小球表面时候针和小球原点的距离

任务10:针的连环发射

针的运动速度囿点慢修改为15

任务11:针头的碰撞和游戏结束

针头有了Collider,但是没有刚体组件
  并使用Trigger模式(不想让碰撞影响运动)

如果两个针头碰撞遊戏结束

在Update()中,游戏结束后就不能控制Pin了

任务12:控制分数的显示

任务13:游戏结束动画的显示

// Lerp(起始值目标值,改变速度) -- 渐变

(将circle旋转速度改為140可玩性更强一些)

}

我要回帖

更多关于 unity见缝插针源码下载 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信