随笔分类 - C++&Design
摘要:今天在写资源管理器的时候,加载音频文件,发现文件头的格式对不上,刚开始以为是读头的逻辑出错了,在vs下用Debug的Memory和用hex格式对比发现,最终是发现内存没有加载全只是加载了一部分的原因,是读到了0x1a google了一下,发现自己打开文件的方式不对,我使用的是:FILE* fi...
阅读全文
摘要:最进要写一个多线程加载资源的资源管理器(ResourceManager)和多线程音频解码器(MultiThread Decoder)。因为距最近一次用到多线程放下好久了,所以今天把生产者消费者问题练一下手。 为什么选择生产者消费者问题,因为他比较接近资源管理器和多线程音频解码器的原型。 比如...
阅读全文
摘要:今天遇到了字串相关Bug,大概描述一下,就是在导入Fbx的时候,字符串中有特殊字符(PS,如'?',')')等字符,导入的时候,如果按照原字符名称会出现问题。问题主要体现在两个方面:1.引擎和编辑器本身是做字符串压缩的,工程的长路径,在引擎中会用"asset:"标志,而fbx中有":"会影响编辑器的...
阅读全文
摘要:代码是用标准C++写的,vs2008,vs2010,vs2012下测试通过。unix下尚未编译过,如果unix下遇到什么问题,请第一时间告诉我,我会尽快更正。Version 0.1下载地址: 文档下载地址代码中可能还有很多不足之处我没有发现,欢迎朋友们提出批评与建议。如果朋友认为分析和代码哪里有不足之处,请在这篇博文下留言,我会尽快给大家回复。Version 0.11有朋友建议如果有目录结构而且结构再规范点就好了。等到闲下来处理,博主会尽快加上。
阅读全文
摘要:关于SALVIA: SALVIAisapureobject-orientedsoftware3Drendererwithaprogrammablepipelineonly. Interfaces,operationsandparametersofittakeadvantageofmoderngr...
阅读全文
浙公网安备 33010602011771号