1.5 从0开始学Unity游戏开发--创建第一个物体

在正式开始写代码之前,我们需要了解基本的Unity开发的工作流,不同于其他教程,我会更加专注于如何实现我们的目的,因此不仅只限于写代码,我们也需要做游戏策划的事情,否则光学习代码是无法理解整个事情的全貌。

给自己一个目标

先给自己设置一个期望实现的内容作为目标,既然我们是初学,我们希望能实现在游戏里面显示一个东西,任何东西都可以,不需要支持任何玩家控制。

创建Scene

虽然我们新建的工程就自动包含了一个Scene,为了我们能了解整个事情的来龙去脉,我们并不使用它。在动手操作之前,我们先要理解Unity对游戏世界的划分。

在游戏开发的过程中,我们的游戏内容可能会越来越多,比如有N个地图,N种玩法等等,朴素的价值观认为这些就需要通过一种概念划分开,好比每个人负责不同的地图的开发,或者说游戏每次只加载一个地图的资源。

基于这样一个观念,Unity内置了游戏场景这样一个概念,场景也就是Scene的翻译,前面说的一个地图可以是一个Scene,一个玩法可以是一个Scene。而对于程序员来说,Scene其实就是一个class,这个class内可以新增一些成员来承载内容,如果是早期的游戏引擎,我们当然可以手写代码来实现这些功能。

我们知道代码里面要新建一个Scene实例,在经典的C++里面就是new一个新的Scene出来,但是从这里开始,Unity的操作会不一样,新建一个Scene靠的是新建一个类型为Scene的资源文件,而资源文件显然是由Project窗口管理,所以我们也是在Project窗口里面右键任意目录,选择Create->Scene

你可能感兴趣的:(unity,游戏引擎)