Unity游戏基本框架
文章平均质量分 86
沙沙的兔子
这个作者很懒,什么都没留下…
展开
-
SRPG游戏开发(十八)第六章 基本框架 - 三 消息事件系统(Message Center)
返回目录第六章 基本框架(Framework)三 消息事件系统(Message Center)常见的消息事件系统,无外乎注册,注销和执行三个方法。基本都是大同小异。 这里也是相同的,只是把参数分离成单独一个类。 下面介绍几种常见方式,各有利弊,你可以使用1种或几种混用。namespace DR.Book.SRPG_Dev.Framework{ /// ...原创 2018-03-16 12:15:05 · 3556 阅读 · 0 评论 -
SRPG游戏开发(十九)第六章 基本框架 - 四 程序入口(Application Entry)
返回目录第六章 基本框架(Framework)四 程序入口(Application Entry)游戏入口,一般来说,作用有初始化游戏和一些游戏配置属性。在这里,我们的游戏入口类,也是同样的作用。但我们同时将场景的操作也写入其中,作为SceneManager的扩展。1 了解场景管理器(SceneManager)Unity管理场景的API都在SceneM...原创 2018-03-18 00:39:14 · 1337 阅读 · 0 评论 -
SRPG游戏开发(十六)第六章 基本框架 - 一 本章简介(Introduction)
返回目录第六章 基本框架(Framework)这一章主要编写各个游戏都有的基本框架。 关于源码、打包好的dll文件还没有上传,如何使用它们的Example工程也没有上传。 先来介绍一下源码的各个文件,有个初步认识。一 源码文件介绍Author: DarKRabbit Blog: CSDNThe introduction of files. 文件介绍 Si...原创 2018-03-13 00:12:53 · 1309 阅读 · 0 评论 -
SRPG游戏开发(十七)第六章 基本框架 - 二 单例模式(Singleton)
返回目录第六章 基本框架(Framework)二 单例模式(Singleton)单例模式,就是指一个类只有一个对象实例。1 单例(Singleton.cs)单例大家已经非常熟悉了,这里和一般单例没什么区别。只是多继承了一个IDisposable接口。直接上代码了。using System;namespace DR.Book.SRPG_Dev.Fr...原创 2018-03-13 00:20:19 · 921 阅读 · 0 评论 -
SRPG游戏开发(二十)第六章 基本框架 - 五 对象池(Object Pools)
返回目录第六章 基本框架(Framework)五 对象池(Object Pools)对象池一般是减少系统开销的一种手段,包括创建、再利用与回收。我们的对象池也同样是这样的,对象池也有多种回收方式。比如,将GameObject的activeSelf设置成false。再比如,将Layer设置成不渲染的层。还比如,将transform.position移动到足够远...原创 2018-04-02 15:30:10 · 709 阅读 · 0 评论 -
SRPG游戏开发(二十一)第六章 基本框架 - 六 配置文件(Config Files)
返回目录第六章 基本框架(Framework)六 配置文件(Config Files)配置文件的读取,就是要读取文本,或者反序列化。而配置文件的类型也是多种多样,比如xml、txt、csv、json、protobuf等。当然,读取它们几乎是相同的工作。我们这里新建所有配置文件的基类ConfigFile。namespace DR.Book.SRPG_Dev...原创 2018-04-02 15:32:17 · 975 阅读 · 0 评论 -
SRPG游戏开发(二十二)第六章 基本框架 - 七 视图(View&UI)
返回目录第六章 基本框架(Framework)七 视图(View&UI)关于View与UI,一搜一大堆。我们也不过多介绍了。我们将使用Stack方式来打开我们的UI。我们所有的View都存储在一个叫做ViewDictionary的字典中,它继承了IDictionary。并且主要核心算法(打开,关闭,销毁等)全部都放在它之中。使用名字string来作为Ke...原创 2018-04-02 15:34:43 · 972 阅读 · 0 评论