unity3d编写雷电游戏.pdfVIP

  • 7
  • 0
  • 约8.17千字
  • 约 20页
  • 2020-05-14 发布于江苏
  • 举报
基础实用的一篇经验教程! 一、搭建游戏的框架。 一般的游戏都可以分为四个场景: 1.开始界面 2.游戏场 3.暂停界面 4.结束界面 开始界面,就是存放开始菜单的地方了,游戏场景就是游戏的主场景,游戏的主要元素都在这边体现,暂停和结束画面我就不 多说了。更多的还有在开始和主游戏场景之间加入过场动画等等。当然你也可以在暂停界面中插入广告 我们会发现这几个场景之间其实就是切换来切换去的关系。如果知道设计模式中的 State 模式,就会发现跟这个很象。可以通 过 State 模式来实现这几个场景的分离,然后分边为他们添加不同的元素。 想要挂接在 Unity3D 中的结点的脚本都得继承 MonoBehaviour,State 就是所有的状态的父类了,主要是三个函数,Init() 用于这个状态的初始化,Update 用于场景的更新,Exit()用于当离开当前状态时所进行的一些操作,比如隐藏当前界面等。 创建一个空的 Object 用来挂接我们游戏的主脚本,代码如下: using UnityEngine; using System.Collections; public class Main_Script : MonoBehaviour { public State m_CurState; public void ChangeState(State new

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档