
独立日记
凉鞋的笔记
QFramework 作者,多年Unity开发者,Steam 多款独立游戏作者,GamePix 独立游戏学院。
展开
-
Unity 游戏框架搭建 2017 (十五) 优雅的 QChain (零)
加班加了三个月终于喘了口气,博客很久没有更新了,这段期间框架加了很多Feature,大部分不太稳定,这些Feature中实现起来比较简单而且用的比较稳定的就是链式编程支持了。什么是链式编程?我想大家应该都接触过DOTween,用起来是这样的。C# transform.DOMove(Vector3.one, 0.5f) .SetEase(Ease.I原创 2017-11-13 09:21:25 · 753 阅读 · 0 评论 -
Unity 游戏框架搭建 2017 (二十二) 简易引用计数器
引用计数是一个很好用的技术概念,不要被这个名字吓到了。首先来讲讲引用计数是干嘛的。引用计数使用场景有一间黑色的屋子,里边有一盏灯。当第一个人进屋的时候灯会打开,之后的人进来则不用再次打开了,因为已经开过了。当屋子里的所有人离开的时候,灯则会关闭。我们先定义灯的对象模型: class Light { public void Open() ...原创 2018-06-14 22:22:53 · 1378 阅读 · 0 评论 -
Unity 游戏框架搭建 2017 (十四) 优雅的 QSignleton (三) 通过属性器实现 Singleton
接下来介绍,不通过继承的方式实现单例模式。大家都出去嗨了,而我却在家码代码...代码如下:MonoSingletonProperty.csnamespace QFramework.Example{ using UnityEngine; class Class2SignetonProperty : ISingleton { public s原创 2017-11-08 09:13:10 · 435 阅读 · 0 评论 -
Unity 游戏框架搭建 2017 (十四) 优雅的 QSingleton (四) 属性器实现 Mono 单例
大家都出去过周六了,而我却在家写代码T.T... 接下来介绍通过属性器实现MonoSingleton。代码如下:MonoSingletonProperty.csnamespace QFramework.Example{ using System.Collections; using UnityEngine; class Class2Mono原创 2017-11-13 09:20:33 · 492 阅读 · 0 评论 -
Unity 游戏框架搭建 2017 (十四) 优雅的 QSingleton (一) Singleton 单例实现
接下来笔者来介绍如何用QSingleton实现一个简单的单例。代码如下。Singleton.csnamespace QFramework.Example{ using UnityEngine; class Class2Singleton :QSingleton { private static int mIndex = 0;原创 2017-11-08 09:10:00 · 607 阅读 · 0 评论 -
Unity 游戏框架搭建 2017 (十四) 优雅的QSignleton(零) QuickStart
好久不见 !之前想着让各位直接用QFramework,但是后来想想,如果正在进行的项目直接使用QFramework,这样风险太高了,要改的代码太多,所以打算陆续独立出来一些工具和模块,允许各位一个模块一个模块的进行更换,减少更换带来的风险。QSingleton: 之前有几篇文章介绍过单例模板在Unity中的几种实现。之后又参考了其他的单例库的实现,借鉴(chao)了它们的优点,借鉴了哪里原创 2017-11-08 09:08:17 · 562 阅读 · 0 评论