Project1

标题: 消耗公共资源的技能怎么做? [打印本页]

作者: saturnfjh    时间: 2013-8-15 20:26
标题: 消耗公共资源的技能怎么做?
说得详细点:

Mp是队伍共有的,最大值100点;用1号变量储存;

队伍中拥有A、B、C三人,三人分别有技能1、2、3,其中1技能消耗20MP,2技能消耗70MP,3技能消耗40MP,

问题来了,在角色的技能选择中,如果A选择1技能,B选择2技能,那么C是无法选择3技能的,

也就是说,当MP在选择技能的时候被用完时,其他的角色不能再选择消耗MP的技能,

请问这个要怎么实现?

难点在于:当取消角色的技能选择时,这个判定是可逆的?
作者: Sion    时间: 2013-8-15 22:27
取消的时候加回去不就行了。
作者: Sion    时间: 2013-8-16 13:34
选择的时候记录技能的消耗,因为有3个角色,所以要用三个变量来记录对应的消耗。
判断的时候总量减去消耗值,来确认剩余的值是否足够下一个角色来释放该技能。
全部确认之后再在总值里减去消耗值。
作者: lirn    时间: 2013-8-16 18:49
可以选择物品消耗脚本。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1