主題

RMMV修改日誌 2021-04-17

♙♲⚙\~O_O~/⚙♲♙ | 2021-04-17 20:38:17 | 巴幣 0 | 人氣 54

毫無反應,只是個日誌

  • 做了被動技能,連結到某個裝備,在該被連結的裝備中填寫 traits 當作此被動技能的能力
  • 尚未學習的技能會列在技能表中,技能名稱前面會有 [Lv. 學習等級] 當前綴
  • traits 的 cache重新整理
  • 更換裝備不再直接刪除cache,而是使用乘法反元素與加法反元素計算
  • 同上,只是是狀態
  • 因為被動技能也有 traits ,當然也做了 cache ,但還要考量到技能不重複、額外增加的技能不與自身重複計算,因此儘管用一堆 Map 想加速,最後還是 forEach 了。即,額外增加的技能過多時還是慢。
目前想到可能的作法:
  1. 算完cache,改過刪cache。但頻繁增減會影響技能有無的狀態仍會慢。
  2. 增加一個交集,多的扣掉。但重複過多仍然慢。
  3. 增加一個全部的聯集,每次有改就多做一個動作。但是我有些地方直接把增加的技能cache刪除,好麻煩。

不知道給誰看的demo

創作回應

相關創作

更多創作