只有用触发器修改了,我两个办法,你自己看看那个好,当然这两个办法也各有由优劣,根据不同情况使用。
第一个办法是用add ability和remove ability函数做,这两个函数是给单位添加,删除技能的。不知道你的技能是学习的还是单位技能不需要学习的,如果是学习的还涉及到改变添加技能技能等级和运用变量记录技能等级的问题。我就先以不需要学习的技能讲一讲。
出发时间为time of day,判定是几点的函数,比如6点开始是白天,添加耐久到单位,24点是黑夜,从单位移除耐久。在这里你可以选择是做的完美些还是粗糙些。如果追求完美需要创建一个技能,图标和耐久一样,技能无实际效果,并且给这个技能添加一个科技树需求(不知道你懂不懂,不懂再问我)科技树需求一定要让他无法满足,科技树需求的名字可以是“需要白昼”。这样做是为了当你鼠标点到技能上时告诉你技能为何不可用。
第二种办法是运用enable/disable ability 函数,这个技能可以是玩家的技能不可用,并且在技能栏里消失。enable ability 是可用技能,disable ability 是技能不可用。触发和前面一样。
这是答题思路,,写的比较乱不知你看懂没有,我的编辑器还是半汉化状态,怕你看不懂也就没发图。打的不容易,哈哈。采纳呗~~
我的是半汉化,怕你看不懂就没发图
触发器1
事件:游戏——游戏时间事件——当游戏时间等于 6:00
条件:无
动作:玩家——允许/禁用 技能——允许 耐久光环 对 玩家X
触发器2
事件:游戏——游戏时间事件——当游戏时间等于 18:00
条件:无
动作:玩家——允许/禁用 技能——禁用 耐久光环 对 玩家X
设置一下科技
每秒判断 时间是否在小于或等于***
删除或添加科技
求高手吧.......