2007/01/22

[開發] Bliting 測試完了

說回遊戲開發, 現在還是在摸索的階段. 起初在友人雞雞那邊拿到了一套教學, 打算直接"抄拷"裏面的 2D Bliter, 不過跟著來用的時候才發覺, 那個 Bliter 不能處理與畫面邊緣重疊的情況, 所以還是要自己再寫過了... 最後還是暫時決定沿用 DirectX 本身包含的 ID3DXSprite Interface 來做 2D bilting 了[雖然有人說這個 Interface 的速度會比較慢]... ^^;;;

下個目標就是建立處理所有有關 Sprite 的功能的 wrapper class, 這個相信會是個大工程了... ^^;;;

1 comment:

Unknown said...

(我的空閒時間實在是太少..[凹])
說起來, 如果用上了D3DX(D3DExtension)的class的話, 大概不用wrap的了~
因為這已經是一個wrapper來呢~ (詳看http://en.wikipedia.org/wiki/D3DX)

另外慢的問題在DX9已經解決了的樣子~

不過呢, 用了D3DX就要link d3dx9_xx.dll才行呢~ 麻煩的是每個版本的DXSDK都會link上不同版本的dll, 所以distribute要注意一下的樣子~