Re: [問題]以BCB搭配directx做出畫面捲動效果
※ 引述《blastslash (Blast Slash)》之銘言:
: 四個頂點位置設定為(0,0)(0,1200)(1600,0)(1600,1200)
: 以目標的所在位置為中心算出四個座標之後
: 再參考座標將 四頂點 以及 已讀入的圖像(EX:NPCs PCs) 位置做加減
雖然不太清楚你所描述的做法實際如何, 但首先, 你的畫面更新
, 應該是全部重畫一次吧?
只要是重畫一次的話, 老實說你只需要讀入左上角的頂點就可以
計算了, 其他三個頂點根本就是完全多餘的. 而你移動, 也不過
是移動那個左上角點, 你當是 Scroll Point 也好 Camera
Point 也好.
而不是直接修改物件的座標, 物件應該用絕對座標, 而顯示時是
用那個左上角點計算出其相對座標才對.
: 但是感覺這種辦法很笨
: 因為要是地圖上的物件一多起來
: 就要不斷的做修改
: 想請教各位有沒有其他的建議
: 感激不盡
--
正在發展一個暫時未有讀者的新版, 因為找不到地方打廣告, 只有用
簽名檔了. 那是一個討論網絡討論區的管理, 發展策略, 以及在網絡
世界會發生的問題的原因和後果, 以及探討討論區現象的專題看版,
版名就是 BBSView. 在 OtherBBS->ChinaBBS 區內.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 144.214.37.137
討論串 (同標題文章)
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
25
39