查看: 3395|回复: 2

[已经解决] "队列"要如何才好活用?

[复制链接]
梦石
0
星屑
50
在线时间
1061 小时
注册时间
2012-9-10
回帖
286
发表于 2012-12-23 20:35:12 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 so_aries 于 2012-12-25 00:50 编辑

菜单选项,队列....
一直认为是很鸡肋,但想做的游戏里又要用...请大神给个思路或方法...
队列...
没用事件或脚本下...可以说是废物,影响就是,人物顺序改变,其他没变...
思路----可以设事件或脚本让判断条件为带头的吗?(至少改变顺序有它的功能,目前貌似只能用队友有某人去判断?)
用某事件下...可以在某场景画面下排序为作者需要的顺序(解散再加入)
思路----因为自己做的游戏,加入的人员,不是顺序加入,真不知道如何去设加入的判断条件...可以改脚本或事件,让作者可以设判断条件吗?
用某脚本1下...可以固定不能排列的队友,...其他顺序改变,貌似也没有作用?(全部固定?不如直接设无法改变队列)
思路----想要设不能队列的队友,是因为之后有相关事件?如何才可以在某阶段不能改某个队友?某阶段又可已改?(目前貌似设定后永远不能改...)
用某脚本2下...可以让队友有丰富的状态(移动或表情),可以让剧情表现的更好,而不是单纯对话匡或图片表现...
思路----目前最好的队列脚本?但玩家改变顺序整个就乱了...
目测,有人搭配脚本1+2,优点在于可以明确指定某队友做事件,缺点还是在该队友永远不能改变顺序...
重点...因为我设的人不多,超过10人..."加入的人员不是固定顺序","主角都可能改变",脚本1+2,也很难去做条件判断...
例:
有队友ABCDEFG君---->发生事件------>控制队友C---->完成事件
脚本1+2
队友C固定,---->发生事件(判断C是否在队伍)----->控制2号队友---->完成事件
....如果加入顺序....A+C+D.....变成D去做事件= ="(固定只是不能改顺序,解散加入还是按照加入顺序- -,固定位置不就变成中间有空白人物= =a)
简单说...有无法子去判断角色1-N的条件,却不和脚本1+2冲突?
(这问题无解...我真不知道如何做=口="只能用对话匡或图片表现>"<)

点评

于是某位高手就写了这个。。http://bbs.66rpg.com/forum.php?mod=viewthread&tid=251416#lastpost  发表于 2012-12-23 21:56
资料库更新...累死人的一堆文字...
我不是做avg,卻要有avg的叙述....-   3 -
梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
回帖
1526
发表于 2012-12-24 02:48:52 | 显示全部楼层
玩过一款动作RPG,主角可以有不同变身,每个变身有不同的能力,不同的关卡要用不同的变身才能过去。

同样的思路,一个RPG中有不同的陷井机关,要不同的职业角色领头才能解决通过,这样就需要换队伍排序了。

还有像轩辕剑之类已经有的,换角色在战斗时会很有用,什么样的怪要用哪几个角色去战斗最佳,可以不换,但换了好队伍角色搭配起来效率更棒,我不觉得队伍真的只是鸡肋。

点评

如果是一般伊苏国YS、轨迹之类ARPG确实完全用不着。  发表于 2012-12-24 18:48
0.0,所以有战斗时队列的脚本,一般状态下呢?除了领头顺序排列,没有其意义吧? (arpg判断的东西更多了....||||)一直在想,开火车去处里机关判断貌似很难?  发表于 2012-12-24 10:00
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复

使用道具 举报

梦石
0
星屑
803
在线时间
2068 小时
注册时间
2011-10-3
回帖
1620
发表于 2012-12-24 18:19:10 | 显示全部楼层
根据队长是谁来过机关可以分支条件的脚本输入:$game_party.battle_members[0].id == X

就是当第一位队员是谁是条件才成立,后面的“X”就是数据库里的角色ID

点评

!!太感谢~这样就可以做非常多事件了~这样就有队列的必要~>0<  发表于 2012-12-25 00:49
配合按键可直接切换,那就不必菜单的队伍选项了。  发表于 2012-12-24 18:49
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部