zoukankan      html  css  js  c++  java
  • C#游戏开发高速入门 2.1 构建游戏场景

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

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



    2.1.1  新建游戏场景

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

    有了游戏项目,才開始创建游戏。相同。有了游戏场景,如今就能够開始构建游戏场景了。构建游戏场景的主要操作包含:加入、移动和删除游戏对象。

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


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


    2.1.2  加入游戏对象

    在Unity中。为游戏场景加入游戏对象的方法有非常多,读者能够先使用下面介绍的两种方法,操作过程如图2-3所看到的。

    •   在Unity中。单击GameObject|Create Other命令,然后选中要加入的游戏对象的种类。
    •   在Hierarchy视图里,单击此视图左上角的Createbutton,从弹出的选项中选择要加入的游戏对象的种类。

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


    比如。本演示样例选择Cube和Plane,来为游戏场景加入一个立方体和一个平面游戏对象,此时因为场景没有光源。所以显得十分黑暗,因此能够再加入一个Directional Light。即直线光。整个过程下来,游戏场景中一共就有4个游戏对象了,如图2-4所看到的。



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


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

    图2-5  为游戏对象重命名


    本文选自《C#游戏开发高速入门》一书

  • 相关阅读:
    个体户、独资公司、有限公司、股份公司、控股公司、集团公司
    个人所得税
    移动端下拉滚动刷新
    web页面引入字体
    Flex布局
    NodeJS包管理器之Yarn
    域名、顶级域名、一级域名、二级域名、子域名
    JVM线程状态Running、Sleeping、Wait、Park、Monitor
    Java虚拟机解释器与JIT编译器
    ASP.NET之Cookie(坑爹的Response.Cookies.Remove)
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/8366591.html
Copyright © 2011-2022 走看看