游戏开发资源管理方案(待完善)(Addresssabless Assets System) 发表于 2020-07-05 | 分类于 游戏开发 | 0 | 阅读次数 1565 前言游戏开发过程中资源管理一直都是很重要的一个模块,涉及到的东西也比较复杂一些:资源加载/卸载(处理依赖)远程拉取分包(DLC)热更Unity3d的资源解决方案加载的方式:文件(AssetDatabase或System.IO等)/Resources/AssetBundle/Addressableas 阅读全文 »
FairyGUI包管理扩展(支持Addressables) 发表于 2020-07-04 | 分类于 游戏开发 | 0 | 阅读次数 1230 UILoadMgr的管理思路一般采用单例设计模式字段:预加载包字典对象池字典方法:加载package加载packages获得Object处理包之间依赖的关系加载组件加载纹理释放纹理移除包释放Object代码using System.Collections;using System.Collectio 阅读全文 »
协程管理 发表于 2020-06-22 | 分类于 游戏开发 | 0 | 阅读次数 1401 前言在游戏开发中,协程常用于分帧处理一件事情,避免一帧内处理过多导致卡顿。具体管理using System.Collections;using System.Collections.Generic;using UnityEngine;public class BaseCoroutineHelper{ 阅读全文 »
复习SQL语句 发表于 2020-06-22 | 分类于 杂文 | 0 | 阅读次数 938 前言在程序开发中,一直都绕不开数据持久化的问题,而SQL语句就是数据库查询语言,掌握他可见重要性。虽然在游戏前端大部分数据都是会被加载到内存中而很少使用数据库。但是在常见的程序中会使用很多,尤其是程序后端。作者是在大学有数据库基础,也学过数据库脚本的编写,所以巩固起来相对容易一些,如果需要了解详细, 阅读全文 »
正则表达式 发表于 2020-06-21 | 分类于 游戏开发 | 0 | 阅读次数 1178 前言正则表达式在字符匹配是不可或缺的,也是非常重要的,需要我们熟练掌握。学习平台:https://regexone.com/常用字符匹配方法abc…Letters123…Digits\dAny Digit\DAny Non-digit character.Any Character.Period[a 阅读全文 »
FairyGUI的学习 发表于 2020-06-21 | 分类于 游戏开发 | 0 | 阅读次数 1159 前言FairyGUI是一个很强大的游戏UI制作工具,这里FairyGUI的学习积累和部分使用方法背包界面usingUnityEngine;usingFairyGUI;publicclassBag:MonoBehaviour{privateGComponentmainUI;privateGButton 阅读全文 »
CommandTool 发表于 2020-06-21 | 分类于 游戏开发 | 0 | 阅读次数 898 前言有时候需要用代码执行一些命令行命令C#代码using UnityEngine;using UnityEditor;using System.Collections.Generic;using System.Diagnostics;using System.Text;using System;pu 阅读全文 »