你如果会写触发器的话,我就简单给你说说思路吧
这需要三个触发,假设技能消耗五个木头:
第一个,触发器初始打开,事件 开始技能效果,条件是XX技能,动作是设置玩家属性,木材 -5
第二个,触发器初始打开,检查玩家属性。事件每循环1s,条件 玩家属性 木材<5 关闭XX技能,打开触发器3,关闭本触发器
(关闭的方式很多:
可以给技能设计个关联升级,然后在科技树里加上升级相关(例如某技能需要一个科技,某升级1级有科技树,二级无,然后每当本触发器触发,就设置玩家-科技升级XX 等级+1,然后第三个触发器触发时再设置为等级-1,这种方式不会使技能图标消失,只会变灰不可用);
也可以直接删除,但删除前设置全局变量记录等级,再添加时要设置成相应等级。)
第三个,触发器初始关闭,检查玩家属性。事件每循环1s,条件 玩家属性 木材>=5 打开XX技能,打开触发器2,关闭本触发器。
(打开技能方式参照上面写的处理)
记住一定要在2、3触发器后面设置上开关相应触发器,不然都打开计时会增加内存负荷。