魔獸世界插件實(shí)戰(zhàn)筆記從入門到放棄的心理歷程 第十一節(jié) 坐標(biāo)地址的動(dòng)態(tài)獲取
2022-05-31 20:50 作者:在艾澤拉斯路口等風(fēng)吹 | 我要投稿

魔獸世界插件實(shí)戰(zhàn)筆記從入門到放棄的心理歷程 第十一節(jié) 坐標(biāo)地址的動(dòng)態(tài)獲取



游戲運(yùn)行時(shí)每秒所運(yùn)行的幀數(shù)(簡(jiǎn)稱FPS,Frames Per Second) 和視頻一樣,F(xiàn)PS越大,在屏幕上的視頻就越來(lái)越平滑,直到一個(gè)臨界點(diǎn)(大約是100FPS),超過(guò)這個(gè)臨界點(diǎn),再高的FPS都只是一個(gè)令人驚奇的數(shù)值,在人的視覺(jué)中幾乎沒(méi)有差別。
40-60fps就可以稱之為流暢了。
獲取游戲當(dāng)前運(yùn)行幀數(shù)。
用WOWLua來(lái)運(yùn)行一下看看結(jié)果:

把鼠標(biāo)Escape主菜單對(duì)比一下:
取整后結(jié)果是一樣的。
既然游戲流暢,那么證明你的網(wǎng)速和計(jì)算機(jī)性能都不錯(cuò)。
在xml的<OnLoad>腳本中,添加一個(gè)函數(shù):
在lua文件中來(lái)實(shí)現(xiàn)功能:
一個(gè)是事件,一個(gè)是窗體刷新,記住:

OnEvent后面我們還會(huì)用到,插件中很多的功能都是在事件中監(jiān)聽(tīng)的
但是屏幕刷新是非??斓?,我們來(lái)看一下,有多快
看到了吧,每秒60幀,一會(huì)就1千多了,

是不是太快了?沒(méi)有必要地址刷新的這么快,拖累游戲速度
下一節(jié)課,學(xué)習(xí)怎么自己控制節(jié)奏,讓窗體在指定的時(shí)間間隔刷新一次坐標(biāo)。
標(biāo)簽: