Homework3操作与总结
参考 Fantasy Skybox FREE 构建自己的游戏场景
-
SkyBox的制作
SkyBox的制作其实十分简单,首先我们要先使用6张图片制作一个6 sided Skybox的Material 1. 先创建一个Material 2. 选择Skybox->6 sided,拖入六张对应的贴图,结果如下 3. 然后,我们就可以给我们的摄像机添加一个Skybox然后把我们新建的这个Material拖给它啦 到这里,SkyBox的制作就完成了,Game中的结果如下
-
地形(Terrain)的简单制作
- 首先,新建一个3D Object->Terrain
-
一开始得到的就是上面的空白的一个地形,首先,为了真实,我们先给他加上一个Texture,加上Texture之后,地形的样子就变成了这样
-
那么,我们就可以通过工具箱给它加上一系列的地形了,工具箱的具体功能如下 通过这个工具箱,我们就可以造出一系列的地形啦,这里我简单地创建了一个山坡和种了几棵树,Scene中的结果如下 Game中加上SkyBox的结果如下, 这里的SkyBox用的是TGU Skybox Pack里的一个SkyBox
写一个简单的总结,总结游戏对象的使用
正如我们第一次作业所说的,游戏对象出现在游戏场景(Scene)中,是自身属性(i.e Tag、Layer)、Components、资源整合在一起的结果。 我们通过 1. 对于对象自身属性的修改 2. 给游戏对象添加上所需的Components(i.e Transform, Collider, 各种Scripts...),并对相应的Component的属性进行更改,我们就可以调整游戏对象的形状、碰撞器等的特性、给游戏对象加上各种各样的功能。
说到游戏对象的使用,肯定就少不了游戏对象的加载啦。我们不需要一开始就把所有的游戏对象加在游戏中,我们可以在游戏运行中通过Controller对于实例化方法Instantiate的调用,动态地把游戏对象加载到游戏场景中。