1.Sphere Rotation——控制球体旋转
首先让圆圈旋转,在Update方法中旋转即可。
2.Shoot Pin——射出针
3.Detection of Failure——检测游戏失败
4.GameManager——游戏控制脚本
这段脚本用于生成的针prefab的运用和碰撞。主要设置了两个布尔值,一个isFly代表针是否已经发射,一个isReach代表是否已经到达准备发射位置。刚生成的针的isFly初始值为false,isReach的值也为false,代表没有开始发射并且没有到达准备发射位置,在Update中做两次判断,双false的话针向准备发射位置运动。当按下鼠标左键时,不论针是否到达准备发射位置,isFly值都设 置为true,代表针开始发射的飞行,飞行的终点位置为 发射终点位置。因此代码Update方 法中先判断isFly值看针是否已经发射,已经发射就使针向发射终点运动,如果未发射再判断针是否到达准备发射位置,未到达准备发射位置向准备发射位置运动。在发射到达发射终点后,再将isFly值设置为false,代表不用再飞行,同时设置isReach为true,不用再向发射准备位置运动。
见缝插针
最新推荐文章于 2023-04-08 21:45:44 发布