※ 引述《zergaiur (aiur)》之銘言:
: 我貼這個簡單的程式
: http://myweb.hinet.net/home7/vst/Q.rar
: 先看裡面的 main.cpp 的 void MainLoop() <----遊戲迴圈
: 基本上Show圖全是在cImageFile...
: 不過我發現,我背景不就載個幾張圖..fps就降到6x了
: 然後再定義一個 以cImageFile切割圖片來顯示文字的 cTxtImage
: 顯示個沒幾行...Fps又降到 3x.....
: 真是奇怪?
我沒辦法執行你的程式 也許是因為我用日文版的 VC2005
不過看過 cTxtImage::ShowTxtImage 後
我發現每次顯示一段文字時
你都要做一次 linear search 以找出文字在圖檔中的坐標
此外你應該做 profiling 找看看效率上的瓶頸在哪
(也許只是沒開 optimization?)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.56.188