
QFramework框架
毛甘木
我的博客,严格来说,应该称作随手记,只是为了增强自己对知识点的理解,或者简单的记录一下知识点,方便自己日后查阅
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QFramework学习笔记——资源加载《一》
资源加载器using System;using System.Collections;using System.Collections.Generic;using Object = UnityEngine.Object;namespace QFramework{ public class ResLoader { public T LoadSync<T>(stri...原创 2019-11-06 11:21:22 · 748 阅读 · 0 评论 -
unity 资源加载框架 《二》引用计数
引用计数原创 2019-11-04 18:05:44 · 295 阅读 · 0 评论 -
QFramework学习笔记 《十四》this 静态扩展
this 静态扩展原创 2019-11-04 18:04:50 · 186 阅读 · 0 评论 -
QFramework 学习笔记《十三》单例模板
一般单例:Mono单例:原创 2019-11-04 18:02:24 · 213 阅读 · 0 评论 -
QFramework学习笔记 《十二》关卡管理
public class LevelManager { private static List<string> mLevelNames; public static int Index { get; set; } public static void Init(List<string> levelNames) ...原创 2019-11-04 18:00:02 · 162 阅读 · 0 评论 -
QFramework学习笔记 《十一》对象池
简易对象池using System;using System.Collections.Generic;using UnityEngine;/* 使用对象池,解决两个问题 1. new对象的时候的内存开销 2. 减少Object.Instaniate是内部序列化和反序列化而造成的CPU消耗 参考文献:http://gpp.tkchu.me/object-pool.html ...原创 2019-11-04 17:58:37 · 226 阅读 · 0 评论 -
QFramework学习笔记《七》消息机制
消息机制, 可集成到MonoBehavior #region 消息机制 //存储已经注册的消息 List<MsgRecord> MsgsRecords = new List<MsgRecord>(); #region 封装消息和消息处理函数 private class MsgRecord ...原创 2019-11-04 15:17:10 · 275 阅读 · 0 评论 -
QFramework学习笔记《六》定时功能
定时功能,集成到MonoBehaviour#region 定时功能 private static IEnumerator DelayCoroutine(float seconds, Action onFinished) { yield return new WaitForSeconds(seconds); onFin...原创 2019-11-04 15:15:05 · 277 阅读 · 0 评论 -
QFramework学习笔记 《五》GameObject简化
GameObject简化using UnityEngine;namespace QFramework{ public partial class GameObjectSimplify { public static void Show(GameObject go) { go.SetActive(true); ...原创 2019-11-04 15:06:21 · 144 阅读 · 0 评论 -
QFramework学习笔记《四》 数学函数
数学函数public partial class MathUtil { /// <summary> /// 输入百分比,返回是否命中 /// </summary> public static bool Percent(int percent) { return...原创 2019-11-02 18:19:04 · 130 阅读 · 0 评论 -
QFramework学习笔记 《三》 Transform简化
QFramework学习笔记 《三》 Transform简化 public partial class TransformSimplify { /// <summary> /// transform 归一化 /// </summary> /// <param name="tranform"...原创 2019-11-02 18:15:21 · 162 阅读 · 0 评论 -
QFramework学习笔记《二》屏幕和分辨率
屏幕和宽高比 public partial class ResolutionCheck { /// <summary> /// 是否是横屏 /// </summary> /// <returns></returns> public stati...原创 2019-11-02 18:08:25 · 213 阅读 · 0 评论 -
QFrameWork学习笔记 《一》导出unity包
导出包 public partial class Exporter { [MenuItem("QFramework/Framework/Editor/生成文件名", false, 1)] private static void ClickGeneratePackageName() { Debug.Log(...原创 2019-11-02 17:37:32 · 279 阅读 · 0 评论 -
Unity框架学习 《九》——GUIManager
GUIManagerusing System.Collections.Generic;using UnityEngine;using UnityEngine.UI;namespace QFramework{ public class GUIManager : MonoBehaviour { #region UIRoot单例对象 priv...原创 2019-11-01 18:09:52 · 416 阅读 · 0 评论 -
Unity框架学习 《八》——MainManager
MainManagerusing UnityEngine;namespace QFramework{ public abstract class MainManager : MonoBehaviour { public EnvironmentMode Mode; private static EnvironmentMode mShared...原创 2019-11-01 18:07:47 · 439 阅读 · 0 评论 -
Unity框架学习 《十》——AudioManager
声音管理using System.Collections;using System.Collections.Generic;using UnityEngine;namespace QFramework{ public class AudioManager : MonoBehaviour { private static AudioManager inst...原创 2019-11-01 18:04:48 · 477 阅读 · 0 评论