原创 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