设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1421|回复: 3
打印 上一主题 下一主题

[已经解决] 消耗公共资源的技能怎么做?

[复制链接]

Lv2.观梦者

梦石
0
星屑
719
在线时间
684 小时
注册时间
2009-5-29
帖子
461
跳转到指定楼层
1
发表于 2013-8-15 20:26:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
说得详细点:

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

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

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

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

请问这个要怎么实现?

难点在于:当取消角色的技能选择时,这个判定是可逆的?

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

2
发表于 2013-8-15 22:27:24 | 只看该作者
取消的时候加回去不就行了。

点评

就在角色指令选择,决定技能之后根据技能id写入公共变量,或者你有更好的思路?求指教  发表于 2013-8-16 13:20
你扣除消耗是在哪里做的。  发表于 2013-8-16 08:58
取消的时候应该加多少?问题就在于没法记忆之前角色的选择,所以取消的时候怎么加回去是个问题啊……  发表于 2013-8-15 22:41
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

3
发表于 2013-8-16 13:34:52 | 只看该作者
选择的时候记录技能的消耗,因为有3个角色,所以要用三个变量来记录对应的消耗。
判断的时候总量减去消耗值,来确认剩余的值是否足够下一个角色来释放该技能。
全部确认之后再在总值里减去消耗值。

点评

好吧,其实想偷懒一个变量解决问题,看来还是多几个变量比较靠谱~谢谢咯,我试试看~  发表于 2013-8-16 13:39
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
帖子
799
4
发表于 2013-8-16 18:49:01 | 只看该作者
可以选择物品消耗脚本。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 17:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表