通用弹窗Popup的顺序弹出逻辑

游戏中常见的弹窗逻辑,按顺序依次弹出,避免同时乱序弹出。。。 1 2 3 4 5 6 7 8 9 10 11 /// <summary> /// 弹窗对象基类 /// </summary> public abstract class PopupItem { public bool IsPopupIng { get; set; } public int Priority { get; set;

计算机程序的构造和解释

计算机程序的构造和解释(原书第2版)中文版 Structure and Interpretation of Computer Programs 程序必须写得能够供人们阅读,偶尔地去供计算机执行。 每个计算机程序都是现实中或者精神中的

Unity3D Find Reference in Scene

查找某个资源的引用 || 查找资源在场景中的引用 SearchReferenceInSceneEditorWindow.cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

C# 正则表达式

C# 中正则表达式用法: Regex.IsMatch(filePathName, fileFilter) 限定符: 1 2 3 4 5 6 * 匹配上一个元素零次或多次 + 匹配上一个元素一次或多次 ? 匹配上一个元素零次或一次 {n} 匹配上一个元素恰

Unity3D 知识点

Unity3D 零散知识点记录 常见问题 世界空间(World):整个虚拟世界的3d空间,在Unity3d中以米作为单位,如长100米宽100米高100米的立

游戏音乐

游戏音频:音乐,音效,语音,技术 音乐 游戏音乐类型: 界面音乐(登录、胜利失败等) 场景音乐 (游戏bgm、玩法音乐等) 战斗音乐 (副本音乐、战斗音乐

Hugo 安装和使用

安装 直接下载 hugo 即可,然后随便把 hugo.exe 放到哪里,设置好环境变量 Path,使得可以在命令窗口中使用 再安装好 golang 语言 创建博客 1 2 3 hugo new site MyBlog cd MyBlog git init 安装主

Unity3D AssetBundle

Unity 资源热更新需要把资源打包为 AssetBundle 形式,老方法需要在程序中自动配置打包策略,然后程序管理资源的加载和卸载,最新的 Addressable Asset System 可以进行自动打包。 AssetBundle 打包策