一直以来都有人问“怎么加新特性?”,“怎么加新道具?”,“怎么加新招式?”,这里的“新”自然是全新效果的意思,如果和原版效果一样的,直接复制再改个名字就好。
但是我都并没有解答,甚至没有出过教程,为什么?因为相似的特性或者道具之间可能会有一些可以借鉴的地方,说直白点,就是可以复制一部分代码,但是这类的问题并没有统一的模板去套,只能说具体情况具体分析。
一个简单的特性可能就只有几行代码,也可能几十行、甚至不止要在一个地方写代码。
只能说有一个大概的过程:
所以,与其问“怎么新增一个特性”,不如问例如“怎么新增一个效果为每回合结束自动回复最大HP的一半的特性”。确定你的需求,然后再提问,这样我或者别人才能够更好的给出解答。
但是我都并没有解答,甚至没有出过教程,为什么?因为相似的特性或者道具之间可能会有一些可以借鉴的地方,说直白点,就是可以复制一部分代码,但是这类的问题并没有统一的模板去套,只能说具体情况具体分析。
一个简单的特性可能就只有几行代码,也可能几十行、甚至不止要在一个地方写代码。
只能说有一个大概的过程:
- 确定需求,要实现什么样的效果;
- 寻找原版有没有相似效果的 特性/道具/招式;
- 在脚本编辑器里全局查找 特性/道具/招式 的内部名;
- 新增一个空的 特性/道具/招式 效果;
- 复制粘贴整合代码或全新编写代码。
所以,与其问“怎么新增一个特性”,不如问例如“怎么新增一个效果为每回合结束自动回复最大HP的一半的特性”。确定你的需求,然后再提问,这样我或者别人才能够更好的给出解答。