博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#游戏开发快速入门 2.1 构建游戏场景
阅读量:6574 次
发布时间:2019-06-24

本文共 1108 字,大约阅读时间需要 3 分钟。

hot3.png

C#游戏开发快速入门 2.1  构建游戏场景

如果已经计划好了要编写什么样的游戏,在打开Unity以后,要做的第一件事情就是构建游戏场景(Scene)。游戏场景就是玩家游戏时,在游戏视图中看到的一切,包括游戏背景、游戏角色、阳光等等。这些所有可视的元素在Unity中,被统称为游戏对象(GameObject)。本节就先来学习游戏场景的构建。

2.1.1  新建游戏场景

就像是创建游戏就需要要新建游戏项目一样,构建游戏场景也是需要新建游戏场景的。只不过,Unity在开发者新建游戏项目的时候,已经默认创建了一个游戏场景,但是此游戏场景还没有被保存成具体的文件。要保存游戏场景,可以单击File|Save Scene命令,或者按下键盘上的快捷键Ctrl+S。新建、保存、另存为游戏场景的命令,如图2-1所示。

有了游戏项目,才开始创建游戏。同样,有了游戏场景,现在就可以开始构建游戏场景了。构建游戏场景的主要操作包括:添加、移动和删除游戏对象。

提示:使用Unity新建的游戏场景,都会默认添加一个名为Main Camera的游戏对象,如图2-2所示。 

142214_Mdzw_1585857.png

2-1  新建、保存、另存为游戏场景的各命令      2-2  Unity默认为游戏场景添加的游戏对象——Main Camera

2.1.2  添加游戏对象

Unity中,为游戏场景添加游戏对象的方法有很多,读者可以先使用以下介绍的两种方法,操作过程如图2-3所示。

q  Unity中,单击GameObject|Create Other命令,然后选中要添加的游戏对象的种类;

q  Hierarchy视图里,单击此视图左上角的Create按钮,从弹出的选项中选择要添加的游戏对象的种类;

142215_h6W4_1585857.png

2-3  为游戏场景添加游戏对象的两种方法

例如,本示例选择CubePlane,来为游戏场景添加一个立方体和一个平面游戏对象,此时由于场景没有光源,所以显得十分黑暗,因此可以再添加一个Directional Light,即直线光。整个过程下来,游戏场景中一共就有4个游戏对象了,如图2-4所示。

142216_fXOG_1585857.png

2-4  游戏场景中的4个游戏对象

提示:在游戏场景中可以添加同名的多个游戏对象。读者如果觉得这样不利于分辨游戏对象的话,可以在游戏对象名称上右击鼠标,并在弹出的快捷菜单中选择Rename选项,或者按下键盘上的快捷键F2。为Cube对象重命名的方式及效果如图2-5所示。

142216_jk3B_1585857.png

2-5  为游戏对象重命名

本文选自《C#游戏开发快速入门》一书原文地址

Unity游戏开发群:81048466

转载于:https://my.oschina.net/u/1585857/blog/324889

你可能感兴趣的文章
jquery选择器(可见对象,不可见对象) +判断,对象(逆序)
查看>>
0029-求最小的数
查看>>
【MVC+EasyUI实例】对数据网格的增删改查(上)
查看>>
第三章:如何建模服务
查看>>
EF CodeFirst下数据库更新
查看>>
Project Euler 345: Matrix Sum
查看>>
mysql允许远程登录
查看>>
js判断undefined类型
查看>>
问题账户需求分析
查看>>
你可能不知道的技术细节:存储过程参数传递的影响
查看>>
u3d移动游戏优化规范
查看>>
POJ1703 Find them, Catch them
查看>>
Eclipse Java注释模板设置
查看>>
Docker网络的基本功能操作示例
查看>>
自适应备忘录 demo
查看>>
HTML转义字符大全(转)
查看>>
Optimizing Oracle RAC
查看>>
[Javascript] Add a browser build to an npm module
查看>>
线程安全的atomic wrapper classes例子
查看>>
[摘录]调动员工积极性的七个关键
查看>>