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

来源:互联网 发布:淘宝客返利程序 编辑:程序博客网 时间:2024/06/05 17:55

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

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


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



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


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


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


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


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


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


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


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


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


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


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


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

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

0 0
原创粉丝点击