ID3DXSprite:Begin 的参数如何填,小弟我老是运行中断
ID3DXSprite::Begin 的参数怎么填,我老是运行中断
我填的是:
g_pSprite->Begin(D3DXSPRITE_ALPHABLEND | D3DXSPRITE_SORT_TEXTURE);
运行老是中断,说什么访问冲突
我整个程序就定义了这么一个g_pSprite指针,然后就直接调用了,是不是还要创建啥的?
趁此机会也把参数给讲一讲吧
然后什么情况用什么参数,
------解决方案--------------------
呵呵,接分队排队接分
------解决方案--------------------
你的用法错了。
sprite->Begin();
sprite->Draw();//使用D3DXSprite::Draw函数来绘制,而不是自己写DrawPrimitiveUP
sprite->End();
我填的是:
g_pSprite->Begin(D3DXSPRITE_ALPHABLEND | D3DXSPRITE_SORT_TEXTURE);
运行老是中断,说什么访问冲突
我整个程序就定义了这么一个g_pSprite指针,然后就直接调用了,是不是还要创建啥的?
趁此机会也把参数给讲一讲吧
然后什么情况用什么参数,
------解决方案--------------------
呵呵,接分队排队接分
------解决方案--------------------
你的用法错了。
sprite->Begin();
sprite->Draw();//使用D3DXSprite::Draw函数来绘制,而不是自己写DrawPrimitiveUP
sprite->End();