我意识到了我一直在重复地建立同样的进度系统(职业,奖励,经验,升级).
始终是从简单开始,但是过一会儿就会变成一堆硬编码的逻辑,这很令人讨厌,因为需要平衡或改变.
所以这个时候我尝试做正确的事情:
*- 数据驱动(使用JSON而非硬编码)
*- tách离个性化的逻辑(职业,升级,玩家状态)
*- 很容易调整不需要接触代码
最终我建立的系统比我习惯的清晰很多.
出于好奇,其他人是如何处理进度系统的:
你是建造可重用的进度系统,还是在项目中自行实现?
如果有人想看一下或提供反馈:
https://epinephren.itch.io/progression-toolkit
评论 (0)