unity---小球击打围墙


小球打方块

介绍

  1. 自动生成围墙
  2. 射线瞄准器,并且发射小球
  3. 角色控制移动(角色控制器CharacterController)
  4. 摄像机跟随

制作步骤

1. 构建基本场景

image

2. 控制角色移动(CharacterController)

脚本直接挂载在胶囊体上。
下方注释代码也可以与移动胶囊体
image

3. 生成Walls

image
image

4. 射线瞄准器

效果

射线一端放在胶囊体上,一段指向射线碰撞的地方image

获取一些必要的属性

image

发出射线

注意发出射线的脚本必须挂载在Camera下才行
image

Update中实时检测射线碰撞的位置

当射线有碰撞的物体并且鼠标左键按下,才会发射小球
image

摄像头跟随

摄像头跟随胶囊体移动而移动,并且目标始终在胶囊体上
image