随笔分类 -  C++&Design

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