主題

RMMV效能調整展示 - traits of Game_Actor

♙♲⚙\~O_O~/⚙♲♙ | 2021-04-11 08:00:01 | 巴幣 14 | 人氣 97

此文章/影片不適合沒改過以及沒興趣RPG Maker MV(RMMV)的code的人觀看,因為會看不懂。

此影片展示RMMV在中,一個角色穿上>1000件裝備,"角色.allTraits().length>1000",的效能,
主要比較原生的js與我改過的js執行起來的效能差異。

影片如下

主要修改方向:
1. 算過的東西(如穿了什麼裝備),在被修改之前都cache,有修改時就清除此cache。cache放 $gameTemp ,用角色當key
2. 用Map.get取代Array.indexOf,Array.some,Array.forEach
3. 走路時不檢查脫裝

// 文章結束

創作回應

相關創作

更多創作