//1.添加地面
1)创建一个平面,命名为Ground。
2)创建一个Materials文件夹,并在其中创建一个Ground材质,左键拖动其赋给平面Plane。
3)根据喜好设置Ground材质和Ground平面的属性。
// 2.创建墙体
1)创建一个Cube,命名为Brick,并拖曳至设置的Prefab文件夹作为预制体。
2)在Materials文件夹中创建一个Brick材质,操作同1.2),1.3)
3)网格与捕捉设置, 设置好后可利用Ctrl加鼠标拖动步移物体。或点亮带磁铁的标记,直接移动物体。
// 设置预制体后的Brick
4)全选:一直按住Shift点击Brick到Brick(10) 或直接在图形界面选中物体,Ctrl+D(复制粘贴),向上拖动。
5)创建一个空物体对象作为上一层文件夹(父类)。
// 3.控制游戏物体左右移动
1)创建一个Movement脚本控制相机的移动
2)创建一个Script文件夹,放置脚本文件
// Movement脚本
// 4.创建小球
1)建立一个Sphere命名为Bullet,并鼠标拖曳至Prefab文件夹作为预制体,删除Bullet实体。
2)建立子弹脚本
// 定义一个游戏物体:子弹预制体
// 通过鼠标拖曳预制体Bullet指定对象
5.判断鼠标按下并创建子弹
// 脚本
// 给预设体Bullet设置刚体组件(和创建脚本一样)
// 运行
6.发射子弹
// 方案一:使用AddForce方法,施加力
// 方案二:直接给一个速度
7.墙壁物理模拟
// 给预设体Brick添加刚体
// 全代码参考
// Movement
// Shoot