博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年4月25日

摘要: 游戏开发中,免不了有对char*的操作,以及对List的使用。如果不封装关于此方面的类的话,在使用的时候,将十分的不方便,比如对char*的连接,赋值等等操作。这里是CEasyStr和CEasyList类的具体代码:#include "EasyList.h"CEasyNode::CEasyNode(void){ pre=NULL; data=NULL; next=NULL;}CEasyNode::... 阅读全文

posted @ 2011-04-25 22:22 +石头+ 阅读(697) 评论(0) 推荐(0)

摘要: 普通的射线碰撞只关心世界矩阵,鼠标的点选关心投影矩阵,视图矩阵,世界矩阵,和物体本身。 bool CMeshBaseOBJ::CheckMouseHit( POINT point ){ D3DXVECTOR3 DIR, RAY; D3DXMATRIX m, mtView, mtProj; mDVC->GetDVC()->GetTransform(D3DTS_VIEW, &mtView); mDVC... 阅读全文

posted @ 2011-04-25 00:21 +石头+ 阅读(201) 评论(0) 推荐(0)