红蓝buff的效果怎么实现啊?
unity3d吧
全部回复
仅看楼主
level 7
灵源心♀ 楼主
2025年03月30日 10点03分 1
level 12
可以问问 AI
2025年04月01日 06点04分 2
level 1
ui,和改变游戏内对应数值,而且这个问题很抽象,根据项目具体去写对应逻辑就可以了
2025年04月22日 21点04分 3
level 8
红蓝buff 就是一个BUFF
1.把BUFF分别放在红蓝BUFF列表中
2.每0.5秒检查一下红蓝BUFF列表,如果有BUFF,就恢复相应的红蓝。
记得取最大值,比较简单;否则的是每个BUFF都要加一次,自己决定使用哪种策略
3.每1秒遍历一次红蓝BUFF列表,每个BUFF的剩余时间减1。
如果剩余时间小于等于0,就把这个BUFF从红蓝BUFF列表去除
我自己是这样实现的 也许别人会有更好的办法 你学会了记得教我
2025年04月23日 11点04分 5
如果你想让BUFF在UI上显示,就做相应的UI 如果还想有什么特效,就做相应的特效 一切随你
2025年04月23日 11点04分
1