摘要: 在创建时使用D3DPOOL_MANAGED标志的资源可以不需要重新载入,但D3DPOOL_DEFAULT加载的资源就需要先释放,后重建。通常需要这样处理的有ID3DXFont和ID3DXSprite,而.X模型什么的就不需要。在发现设备丢失时,我们要调用 OnLostDevice(void)函数让D3DPOOL_DEFAULT加载的资源释放掉。好在ID3DXFont和ID3DXSprite有设备丢失处理函数,直接调用就好了voidOnLostDevice(void){ m_sprite->OnLostDevice();m_font->OnLostDevice();}可是,怎么知道设 阅读全文
posted @ 2011-04-25 11:24 小 楼 一 夜 听 春 雨 阅读(13415) 评论(0) 推荐(0)
摘要: 这篇文章首发于一本谈游戏研发的杂志,是赵青写的,写得非常不错。《剑侠情缘网络版》开发回顾 2003 年的1月,我刚刚开发完《天王》项目,正在休息、总结和规划下一个项目。《天王》是我开发的众多项目中最满意的一个,虽然这篇文字主要是对《剑侠情缘网络版》(以下简称《剑网》)这个项目的回顾,但作为《天王》的项目经理和主程序,我还是想简单谈谈它。《天王》有几个第一:它是西山居第一个采用外购引擎来开发的游戏,第一个3D游戏,第一个动作类游戏,第一个被我们自己的开发人员所认同、并且愿意自发测试的游戏。虽然由于开发时间短、人员少以及我们没有开发3D动作类游戏的经验,它还有很多不足之处,但从开发人员的观点来看, 阅读全文
posted @ 2011-04-25 11:15 小 楼 一 夜 听 春 雨 阅读(707) 评论(0) 推荐(0)