考生位置调度 发表于 2020-08-01 | 分类于 算法 | 0 | 阅读次数 970 题目描述假设有一个考场,考场有一排共 N 个座位,索引分别是 [0..N-1],考生会陆续进入考场考试,并且可能在任何时候离开考场。其他解法:连接using System;class ExamRoom{ struct Line { public int distance; 阅读全文 »
LRU算法 发表于 2020-07-28 | 分类于 算法 | 0 | 阅读次数 998 前言思路遇到的坑在C#中使用结构体会有陷阱(用Class不会造成如此问题)值拷贝惹的祸(脏数据问题)造成链表形成环(环的判别)C#代码C++代码Python代码 阅读全文 »
基础高光Shader(带阴影+光照衰减) 发表于 2020-07-26 | 分类于 游戏开发 | 0 | 阅读次数 887 前言记录学习玩基础篇,书写的Shader代码Shader"MyShader/TheShader"{Properties{_Color("ColorTint",Color)=(1,1,1,1)_MainTex("Texture",2D)=&q 阅读全文 »
Unity3D Shader入门 发表于 2020-07-23 | 0 | 阅读次数 906 前言阅读了《Unity3dShader入门精要》的总结其实总的来说,要学习Shader和渲染或者说图形学,数学原理和渲染流水线是最重要的两个部分之后再是实战各种效果以及技巧。之所以学习曲线抖和入门难,是因为数学和渲染流水线这两个部分真是让人头大,但要学习Shader或者渲染又不可能绕过他们,否则可以 阅读全文 »
Unity3d大场景切分与加载研究 发表于 2020-07-18 | 0 | 阅读次数 2329 前言最近面临要制作大地图,于是开始捣腾大地图,会将学习总结记录于此。SomeRecord(大地图)可参考吃鸡场景:分为地表(地形)静态物件动态物件(包括人物等)光照烘焙等等。地形处理:地形切割模型文件格式组织的研究OBJFBXMESHTerrain(也是可以转成相应模型文件)对地形进行切割,再分块加 阅读全文 »
Unity3D中UI解决方案 发表于 2020-07-13 | 分类于 游戏开发 | 0 | 阅读次数 1370 前言目前主流解决方案:UGUI(PSD2UGUI)、FairyGUI(PSD2FairyGUI)、NGUI。UGUI优点:Unity3D官方解决方案,受众范围广,稳定性好,Unity支持好部分源码开源,扩展性强调试排查相对容易缺点:开发效率需根据工具的完善程度来决定,否则开发效率一般。引擎之间可移植 阅读全文 »
模型文件格式 发表于 2020-07-08 | 0 | 阅读次数 1157 FBX和Obj参考文档:https://www.cnblogs.com/slysky/p/4081307.htmlhttps://www.jianshu.com/p/1aac118197ff 阅读全文 »
提取游戏资源 发表于 2020-07-06 | 0 | 阅读次数 3113 端游大型游戏:cpk文件中存在游戏资源解CPKCPKTools分析解出来的文件,例如dat文件dtt文件G4MGG4TxG4PkmG4等一般采用HxD去读二进制文件方案一:分析工具:nipF10抓取GPU数据生成Rip文件用noesisv去读取相关的纹理和模型方案二:分析解析出来的Cpk文件用Hex 阅读全文 »