unity3D游戏开发四之创建基本游戏场景一

Unity创建游戏的理念可以被简单地理解为,一款完整的游戏就是一个Project(项目工程),游戏中不同的关卡/场景对应的是项目下面的Scene(场景)。一款游戏可以包含若干个关卡/场景,因此一个项目工程下面可以保存多个Scene。

我们可以点击File菜单->New Project来创建一个新的工程,可以设置project的目录,然后可以选择需要导入的包,如下图:

unity3D游戏开发四之创建基本游戏场景一_第1张图片

点Create Project按钮unity会自动创建一个空的项目,其中自带一个名为Main Camera的摄像机对象,选择该摄像机,在Scene视图的右下角会弹出Camera Preview(摄像机预览)缩略图,如下图:

unity3D游戏开发四之创建基本游戏场景一_第2张图片


打开File菜单->New Scene,可以创建一个新的场景,Open Scene可以打开场景,Save Scene可以保存当前场景,如下图:

unity3D游戏开发四之创建基本游戏场景一_第3张图片

上一篇文章中,我们已经介绍了如何创建一些基本的几何体,如何添加Component组件,为GameObject(游戏对象)添加Component(组件)有两种方式,一种是在选择GameObject后,打开菜单栏中的Component选项,进而选择想要添加的组件;另一种是在Inspector视图中单击Add Component按钮,在弹出的下拉列表中选择想要添加的组件,如下图:

unity3D游戏开发四之创建基本游戏场景一_第4张图片

OK,下面我们在一个现成的场景中为游戏对象添加组件

unity3D游戏开发四之创建基本游戏场景一_第5张图片

打开菜单栏中的GameObject->Create Empty,为场景添加一个空对象,如下图:

unity3D游戏开发四之创建基本游戏场景一_第6张图片

保持对象选中状态,然后我们打开菜单栏Component->Mesh->Mesh Filter,添加一个网格过滤器组件,如下图:

unity3D游戏开发四之创建基本游戏场景一_第7张图片

然后在Inspector视图中单击Mesh Filter组件面板中的小圆圈图标,图中红色部分,在弹出的Select Mesh对话框中选择一个网格模型,如下图:

unity3D游戏开发四之创建基本游戏场景一_第8张图片

Mesh Filter组件一般要配合Mesh Renderer组件来使用,网格模型才会在Scene视图中被渲染出来,选择游戏对象,在Inspector视图中单击Add Component按钮,选择Mesh类中的Mesh Renderer组件,如下图:

unity3D游戏开发四之创建基本游戏场景一_第9张图片

游戏对象的网格模型被渲染出来后,我们需要为其指定材质贴图,在Project视图中的Assets面板中右击,在弹出的列表中依次单击Create->Material选项,进而在项目工程中创建一个材质,如下图:

unity3D游戏开发四之创建基本游戏场景一_第10张图片

然后我们给材质添加纹理图片,如下图:

unity3D游戏开发四之创建基本游戏场景一_第11张图片

选择游戏对象,在Inspector视图里单击Mesh Renderer组件面板中的Materials项中的Element 0项的圆圈图标,选择刚才创建好的材质,如下图:

unity3D游戏开发四之创建基本游戏场景一_第12张图片

接下来我们给游戏对象添加一个光源组件,选择Add Component按钮,选择Render->Light,如下图:

unity3D游戏开发四之创建基本游戏场景一_第13张图片

我们可以调整光源的Color(颜色)和Intensity(强度)等参数

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

你可能感兴趣的:(游戏,unity3d,游戏开发,场景)