6.实验6Unity3d基本操作
1实验目的
通过本实验的学习,使学生掌握利用软件开发工具unity3d进行三维模型的创建,以及掌握Unity3d软件的基本操作方法。
2实验环境
Windows10操作系统、Unity2017.1.1
3实验内容
Unity3D操作方法,地形、树、草的绘制,天空盒、雾及影子效果的添加方法,材质贴图的编辑,地形中贴图的编辑设置
4实验步骤
(1). 在菜单栏GameObject->3DObject->Terrain里创建地形,在右面的Inspector设置面板里点击来修改地形的面积,选择一个合适的大小(如图)。
图4-1地形示意图
(2). 在菜单栏GameObject->Light->Directionallight里创建平行光(如下图)创建项目的时候默认会添加一个,如果没有就手动添加一个。
(3).
图4-3山峰水池示意图
选中地形对象,在右边的Inspector面板里面设置Terrain参数,Terrain菜单栏有一行图标,其中该图标用于建立无极限高的山峰,该图标比第一个图标多了一个参数值Height,设置该参数可以限定山的高度,因此可以创建高地平台,使用该图标可平滑山峰,通过改变BrushSize和Opacity的参数建立不同的山峰(
如图3);
图4-2平行光示意图
(4).
图4-4贴图示意图
Terrain菜单栏里面的图标可用于给地形贴图,点击Assets->Importpackage->Environment->TerrainAssets导入软件自带的地形的贴图数据库,点击选择AddTexture选择已导入的贴图材料进行贴图(如下图);
(5). 该图标分别可用于给场景添加树木和草,方法为点击菜单Assets->Importpackage->SpeedTree和TerrainAssets分别导入树木和草的数据库,点击,选择AddTree在弹窗中点击来添加已导入的树木和草材料(如下图所示);草材料通过EditDetail添加,属于细节部分,放大后方可看见。
图4-5添加草木
(6).
图4-6添加水模型
打开Project菜单下的Assets文件夹,到前面导入的Environment包文件夹,到Water文件夹,选择一个水模型(例如:WaterProDayTime)放在水池中,选中该水对象用图标来调整水的大小和位置使其覆盖水池,如下所示。
(7). unity3d入门点击Assets->Importpackage->Sykboxes导入天空的材料数据库(没有Skyboxs的话可以去AssetStore下载导入)。
a) 在Hierarchy中添加一个camera,创建项目的时候默认会添加一个,如果没有就手动添加一个。
b) 选中MainCamera。然后在右边的Inspector视图中会显示出MainCamera的各个组件。
c)
图4-7天空盒加在主摄像机上
在上方菜单栏中选择”Component“,然后鼠标移动至下拉菜单中的”Rendering“,右边列出的菜单中就有一项是”Skybox“。点击”Skybox“,就可以将”Skybox“组件添加到MainCamera上面。要注意的是,点击前必须在Hierarchy视图中选中MainCamera,否则无法添加。如果选中了别的对象,会添加到别的对象上去。
d)
图4-8天空盒子效果图
点击上图中圆圈处,选择一个skyboxs文件模型,调整摄像机的位置和角度,可以在游戏效果预览框”Game“中看到效果,运行后也将会有天空盒背景效果。
(8).
图4-9阴影
添加树木的阴影效果,点击Hierarchy面板的提添加的平行光材质(DirectionalLight),在Inspector面板修改ShadowType的类型为SoftShadows,可为场景添加场景物体的影子效果(如图4-9);
(9). 导入游戏人物模型或其他物品3d模型包文件(可自行网上下载模型文件包*.unitypackage),点击Assets->ImportPackage->CustomPackage导入游戏人物,把导入的材料拖拽进场景即可(如图);
(10).
图4-11最终场景图
图4-10导入人物模型
最终场景图
(11).

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。