在unity3d中亲手创建一个诸如使命召唤这样的地图是很有吸引力的,即使只是其中地图的千分之一而已。
1.新建工程,首先创建一个Terrain,即一个带有地形属性的平面等待我们的编辑,系统会自动为你添加一个主摄像机,位于坐标的原点处:
2.利用最上面的一排工具以及笔刷选项进行地形细节的绘制,可以绘制出山峰,树木,花草等等,由于unity3d在编辑模式下节约资源,所以可能会在远处看不见用笔刷刷上去的花草,但是放大之后就能够很清晰的观察到花草的效果。同时还可以在Trrain Setting中设置风速以及光照(光照即添加一个GameObject的点光源即可)等等的自然环境条件,使得效果更佳的逼真。
3.给摄像机添加CharacterMotor.js,FPSInputController.js和MouseLook.cs三个文件可以进行摄像机的观察设置,也就是第一人称视角的模式,从而进入game视图后可以以第一人称的形式在自己创建的地形中进行自由行走,通过Add Component中添加skyboxes选项来对场景添加一个天空的效果,从而实现在自己的场景中看见天上的蓝天白云: