模型文件格式 发表于 2020-07-08 | 0 | 阅读次数 1406 FBX和Obj参考文档:https://www.cnblogs.com/slysky/p/4081307.htmlhttps://www.jianshu.com/p/1aac118197ff 阅读全文 »
提取游戏资源 发表于 2020-07-06 | 0 | 阅读次数 4716 端游大型游戏:cpk文件中存在游戏资源解CPKCPKTools分析解出来的文件,例如dat文件dtt文件G4MGG4TxG4PkmG4等一般采用HxD去读二进制文件方案一:分析工具:nipF10抓取GPU数据生成Rip文件用noesisv去读取相关的纹理和模型方案二:分析解析出来的Cpk文件用Hex 阅读全文 »
游戏开发资源管理方案(待完善)(Addresssabless Assets System) 发表于 2020-07-05 | 分类于 游戏开发 | 0 | 阅读次数 2012 前言游戏开发过程中资源管理一直都是很重要的一个模块,涉及到的东西也比较复杂一些:资源加载/卸载(处理依赖)远程拉取分包(DLC)热更Unity3d的资源解决方案加载的方式:文件(AssetDatabase或System.IO等)/Resources/AssetBundle/Addressableas 阅读全文 »
FairyGUI包管理扩展(支持Addressables) 发表于 2020-07-04 | 分类于 游戏开发 | 0 | 阅读次数 1565 UILoadMgr的管理思路一般采用单例设计模式字段:预加载包字典对象池字典方法:加载package加载packages获得Object处理包之间依赖的关系加载组件加载纹理释放纹理移除包释放Object代码using System.Collections;using System.Collectio 阅读全文 »
协程管理 发表于 2020-06-22 | 分类于 游戏开发 | 0 | 阅读次数 1654 前言在游戏开发中,协程常用于分帧处理一件事情,避免一帧内处理过多导致卡顿。具体管理using System.Collections;using System.Collections.Generic;using UnityEngine;public class BaseCoroutineHelper{ 阅读全文 »
复习SQL语句 发表于 2020-06-22 | 分类于 杂文 | 0 | 阅读次数 1252 前言在程序开发中,一直都绕不开数据持久化的问题,而SQL语句就是数据库查询语言,掌握他可见重要性。虽然在游戏前端大部分数据都是会被加载到内存中而很少使用数据库。但是在常见的程序中会使用很多,尤其是程序后端。作者是在大学有数据库基础,也学过数据库脚本的编写,所以巩固起来相对容易一些,如果需要了解详细, 阅读全文 »
正则表达式 发表于 2020-06-21 | 分类于 游戏开发 | 0 | 阅读次数 1405 前言正则表达式在字符匹配是不可或缺的,也是非常重要的,需要我们熟练掌握。学习平台:https://regexone.com/常用字符匹配方法abc…Letters123…Digits\dAny Digit\DAny Non-digit character.Any Character.Period[a 阅读全文 »