要制作一个 Buff,有两种选择:
简单Buff:仅仅使用资源(FlowerBaseBuff)在检查器中提供的属性制作。
复杂Buff:拓展 FlowerBaseBuff 并为其编写脚本。
创建一个 FlowerBaseBuff。
设置这个 Buff 的属性。
你完成了!接下来只需要将这个 Buff 拖放到 FLowerBuffManager 节点的 buff_list 属性!
然后调用 flower_buff_manager.compute()
flower_buff_manager.compute()
新建脚本,并继承自 FlowerBaseBuff,像这样:
Last updated 2 years ago
class_name SimpleBuff extends FlowerBaseBuff func take_effect() -> void: # 写下 Buff 激活逻辑 super() func un_take_effect() -> void: # 写下 Buff 取消逻辑 super()