01 2011 档案

DevIL库使用时图片翻转的问题
摘要:使用DevIL库载入图片后,获取指定数据ILvoid ilCopyPixels(ILuint XOff, ILuint YOff, ILuint ZOff, ILuint Width, ILuint Height, ILuint Depth, ILenum Fromat, ILenum Type, ILVoid *Data);然后保存为新的数据ILboolean ilTexImage(ILuint width, ILuint Height, ILuint Depth, ILubyte Bpp,           ILenum Format, ILenum Type, ILvoid *Data 阅读全文

posted @ 2011-01-23 09:49 影语者 阅读(543) 评论(1) 推荐(0)

opengl多线程的问题
摘要:准备给游戏加入一个Loading画面,采用多线程,前面很顺利,但是就是载入后精灵无法正常显示,看不见纹理,开始以为是使用DevIL库出问题,单步调试发现DevIL载入图片正常,而opengl的glGenTextures出错了,返回的索引总是0。后来google在gamedev上找到答案,原来opengl不是线程安全的(不知道正确不?),找到了关键方向:wglCreateContext.后来在msdn上找到API解释,以及代码实例:只要hdc一样,创建的context都会渲染到相同的设备上面但是实验很久,都没成功,最后发现是少了一个函数:wglShareLists(HGLRC hglrc1, H 阅读全文

posted @ 2011-01-17 22:24 影语者 阅读(4290) 评论(0) 推荐(0)

3d Max 9的"正在验证许可证"问题的解决
摘要:打开3d max 9突然出现这个问题,用keygen获取的激活码都不能正常激活网上的方法都是卸载,完全卸载,再重新安装想应该是3d max的某些隐藏用户数据的影响,搜寻下,在“C:\Documents and Settings\All Users\Application Data\Autodesk\Software Licenses”下发现了直接delete该文件下的数据,重新打开的时候,提示“用户激活信息不存在。。。”重新用keygen激活,一切正常 阅读全文

posted @ 2011-01-11 13:01 影语者 阅读(1258) 评论(0) 推荐(0)

cocos2d环境搭建
摘要:cocos2d是一个开源免费的Python 2D游戏引擎,至于iphone上面的cocos2d-iphone在代码的结构上基本与这个一样,不过cocos2d-iphone因为收到iphone开发者的积极追捧,而更新频繁,功能越来越强大。而cocos2d好像已经停止更新,最后一个release版本是0.4rc0在官网也有cocos2d的环境搭建,不过写的太简单了。所以把俺的搭建步骤记录下来1)安装Python你可以选择python 2.6, python 2.5 或者 python 2.4(但是2.4要两个额外的packages,cocos2d有链接,因为俺不是用的这个,所以也就略过)。这里并没 阅读全文

posted @ 2011-01-02 10:41 影语者 阅读(1009) 评论(0) 推荐(0)

导航