unity简答题三 skybox与地形与灰度图导入地形

操作与总结

如何使用skybox呢?

对于unity2017,并不内置skybox的资源包,需要在asset store里面下载资源包并import进项目。然后在camera的inspector界面添加skybox组件。选中合适的对象。
unity简答题三 skybox与地形与灰度图导入地形_第1张图片
unity简答题三 skybox与地形与灰度图导入地形_第2张图片

如何创建属于自己的场景呢?

推荐使用package environment,这个包是自带的,功能非常强大,包括树、水面、草地、荒漠等贴图。
我们要先创建一个3d对象Terrain, 然后在Terrain组件中我们可以找到很多图标。从左到右分别是升降、绘制高度、使地形平滑、种树、种草和设置。
这里写图片描述
unity简答题三 skybox与地形与灰度图导入地形_第3张图片

如何实现真实的地形导入呢?

可以通过灰度图来导入地形。对于灰度图,如果每一个像素的灰度代表一个地形单元的高度,那么理论上可以表达出所有的地形。我们需要先用PS导出一张.raw格式的灰度图,然后使用一些realworldmachine这个插件导入地形。

游戏对象的使用

游戏对象是所有其他组件的容器。在游戏中的所有物体都是游戏对象。基于面向对象的思想,每个游戏对象可以有不同的组件,从而有不同的能力。每个游戏对象都有transform,可以用来确定三维空间中的位置。游戏对象的名字和tag可以用来作为key来快速检索。每个游戏对象都可以拥有独特的材质和渲染方式(shader)
其中,camera是一个特殊的对象。没有camera,玩家将无法看到、听到游戏中的任何内容。
light也是一种特殊对象,它代表不同的光照。

你可能感兴趣的:(unity)