关于脚本的详细使用说明请参照這篇博文:
关于碰撞检测的问题请参考这篇博文:
上回我们说过了如何使用Unity自带的地形系统那么这一回来简单的讲解一下如何使用脚本進行控制。
我们将该场景另存为TankWar0.2做好版本控制
调整正方体和摄像机的位置,大致能在屏幕中看到摄像机即可
运行之后便会发现小方块受重力作用自由落体。
下面我们在Inspector里对Rigid Body选择Remove移除刚体接下来讲解一下如何使用脚本让立方体运动起来。
新建一个文件夹Code用来存放脚本文件
新建一个JavaScript文件,命名为CubeMove用来控制方块的移动
将Project面板中的CubeMove拖动到Cube上将其赋值给方块,点击运行试一下发现随着我们按下键盘的WASD方块吔会发生相应的变换。
接下来我们给相机也添加一个脚本来控制但是这个脚本是Unity事先写好的。
在Project面板右击像上一篇介绍的一样我们引叺一个Scripts文件夹,里面有一个SmoothFollow脚本文件将其拖放到MainCamera上面。
再次选中MainCamera可以看到已经有一个脚本文件附在上面了
以此unity实现切割方块了脚本与方块的关联。
这个时候再运行文件我们会发现相机可以跟着方块移动
这个时候再重复上面提到的添加刚体的操作,再次运行那么这个具有刚体的小方块就算配置完成了。