自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SnowCold

爱游戏,爱生活.

  • 博客(5)
  • 收藏
  • 关注

原创 【Qarth框架系列】环境配置

Qarth是一套开源的Unity3D游戏开发框架,项目代码托管在GitHub上。 将工程Clone下来放入Unity的Assets目录或子目录下后即可使用。

2017-06-14 22:08:59 879

原创 【Qarth框架系列】资源系统-1

资源管理一直是游戏开发中非常关键的一环,作为游戏最底层的一个模块,可以说它很大程度上影响了游戏的稳定性和开发的效率。即使是使用Unity引擎开发游戏,资源管理仍然是需要开发者自己解决的重要问题。然而这么重要的一个问题要想完美的跨过却并不那么简单,除了需要清楚的了结Unity资源管理的机制、内存模型和相关的API之外,趟坑也是必不可少的。而一套完善稳定的资源系统将大大节省开发的时间,避免走入不必要的弯

2017-06-12 14:15:45 757

原创 【Qarth框架系列】事件系统

事件是解耦的利器,游戏开发中我们经常会碰到可以通过事件解决的问题。最常见的比如数据层的变化需要通知UI的变化,底层模块与上层模块的通信等等。Unity引擎本身提供了一套SendMessage和ReceiveMessage的方法,但是该方法在实际项目中存在如下几个问题:1. 必须是MonoBehaviour子类,且是场景内组件2. 基于方法名的机制,无法在根源上达到解耦的目的3. 只能是父子节点之

2017-06-11 20:11:07 1039

原创 【Qarth框架系列】单例实现

单例的使用非常常见,在Unity中我们会碰到普通的C#类需要实现单例的情况,同时也会碰到继承MonoBehaviour的类需要实现单例的情况。Qarth中分别提供了这两种情况的父类:TSingleton 和 TMonoSingleton通过继承它们实现静态访问该类单例对象的功能。注意:Qarth中的单例并不禁止类对象存在多个实例,这两个父类的意义只是为了提供统一的单例实现和访问方式,并不是教科书意义

2017-06-11 15:37:27 597

原创 【Qarth框架系列】概览

Qarth是我在工作之余开发整理的一套开源的Unity3D游戏开发框架,框架中封装了一些Unity开发中必不可少的底层模块,如资源管理、UI管理(UGUI)、场景管理、配置模块、对象池、音频管理,数据存储、定时器、事件系统等等。在此之上还提供了一些更高层的模块,如引导系统、模块管理、技能系统、启动流程管理、多语言支持、常量定义方案,转场动画等。当然框架中还包含一些更小的组件和工具代码,类似UI组件、

2017-06-11 15:32:38 653

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除