本文主要基于资源商店中获取到的Fantasy Skybox FREE资源包,进行游戏场景构建,并为场景设计地形(有树木和草地等元素)
首先我们从资源商店获取到Fantasy Skybox FREE资源包:
https://assetstore.unity.com/packages/2d/textures-materials/sky/fantasy-skybox-free-18353
然后在我们的项目中导入资源包(在包管理器中找到它,下载并导入)。
导入完成后,我们在 窗口-渲染-光照 选项中,选择环境,选择天空盒材质以应用上述资源包中的材质。
然后,我们在组件中找到上述资源包的SampleTerrain并添加,让我们的场景中有地形的存在,添加成功后效果如下:
Unity Editor包含的地形(Terrain)功能,可以让我们添加地形,并对地形进行一些操作(地形升降、添加花草等),文档内容可见:
https://docs.unity3d.com/cn/current/Manual/script-Terrain.html
根据上述描述,在Fantasy Skybox FREE内置SampleTerrain的地形基础上,我们使用其“绘制细节”,里面的细节包含了两种草和一种花,可供我们直接使用,我们为场景添加后效果如下:
另外,我们可能还需要一些树,Unity为我们提供了树编辑器(Tree Editor),用于在编辑器内直接设计树。可见文档:
https://docs.unity3d.com/cn/current/Manual/class-Tree.html
在 游戏对象-3D对象-树 中,我们可以创建树,依据文档的指引,我们可以有一棵如下的树:
我们为它的树枝和树叶加一些材质,就形成了一棵完整的树:
添加到游戏里面,效果如下:
当然,我们自行制作的树可能还不够美观,如果不喜欢的话,我们还可以选用资源商店中提供的资源包。比如使用Mobile Tree Package(https://assetstore.unity.com/packages/3d/vegetation/trees/mobile-tree-package-18866)资源包中的树,效果如下:
这样,我们就构建了简单的游戏场景。
本人的“3D游戏编程与设计”系列合集,请访问:
https://www.yizuodi.cn/category/3DGame/
Comments | NOTHING
<根据相关法律法规要求,您的评论将在审核后展示。