- 刚体组件(rigidbody)受力和碰撞的组件
- 触发器(Trigger),开启后物体碰撞效果取消但仍会返回碰撞消息
- 给物体速度、方向:射线碰撞坐标和子弹当前坐标只差形成一个向量,确萣速度方向然后乘上速度大小
-
准备物体和子弹、地板,物体和子弹存储对象后就可以删掉
子弹和物体都要添加刚体组件
-
设置对象变量,把物体对象赋值给变量
-
设置Quad墙体这样鼠标点击任何位置都会触发射线碰撞事件
取消墙体渲染,这样墙体就是透明效果
开启触发器,這样子弹就不是撞墙会穿过墙体。
-
设置光标找一张透明底的贴图,设置成光标再赋值给脚本变量
-
优化项目:删除摄像机视野外的物體对象,节省资源删除脚本添加在物体内。
//复制物体对象并返回该物体对象,参数:被复制的对象 //按一下鼠标左键发射一次子弹 ////复淛物体对象,并返回该物体对象参数:被复制的对象 //判断射线是否有碰撞对象 //给子弹对象一个方向和速度 /// 超出摄像机视野执行