原创 Shader學習筆記 《一》
// 1. unityShader的基礎結構 /* Shader "ShaderName"{ Properties{ } SubShader{ //顯卡A } SubShader{ //顯卡B }
原创 QFramework學習筆記《六》定時功能
定時功能,集成到MonoBehaviour #region 定時功能 private static IEnumerator DelayCoroutine(float seconds, Action onFinish
原创 Unity框架學習 《八》——MainManager
MainManager using UnityEngine; namespace QFramework { public abstract class MainManager : MonoBehaviour
原创 QFrameWork學習筆記 《一》導出unity包
生成文件名: public static string GenerateUnityPackageName() { return "QFramework_" + DateTime.Now
原创 Dotween使用
更改UI的位置 btn_hide.GetComponent<RectTransform>().DOAnchorPosY(0 - height - 48, 0.5f);
原创 unity處理配置文件中的換行符
asklist[i].answer 是從配置文件中解析得到的字符串 處理後賦值給Text 根據字符串的行數,改變Text的高度 answertxt.Show();
原创 QFramework 學習筆記《十三》單例模板
一般單例: Mono單例:
原创 QFramework學習筆記《四》 數學函數
數學函數 public partial class MathUtil { /// <summary> /// 輸入百分比,返回是否命中 /// </summary>
原创 QFramework學習筆記 《五》GameObject簡化
GameObject簡化 using UnityEngine; namespace QFramework { public partial class GameObjectSimplify {
原创 Unity 資源加載框架《三》引用計數的使用 2
public class Res : SimpleRC { public Object Asset { get; private set; } public string Name
原创 unity 資源加載框架 《七》資源加載和引用計數
資源加載和引用計數 public class ResMgr : MonoSingleton<ResMgr> { //全局資源池 public List<Res> SharedLoadedReses = new
原创 Unity框架學習 《九》——GUIManager
GUIManager using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace QFramework { p
原创 QFramework學習筆記 《十一》對象池
簡易對象池 using System; using System.Collections.Generic; using UnityEngine; /* 使用對象池,解決兩個問題 1. new對象的時候的內存開銷 2. 減
原创 QFramework學習筆記 《三》 Transform簡化
QFramework學習筆記 《三》 Transform簡化 public partial class TransformSimplify { /// <summary> /// t
原创 QFramework學習筆記——資源加載《一》
資源加載的邏輯: 有緩存 資源加載的邏輯: 沒有緩存00 資源加載器 using System; using System.Collections; using System.Collections.Generic; usin