Project1
标题:
关于战斗中更换队友的问题
[打印本页]
作者:
zjx2005
时间:
2009-10-13 02:38
标题:
关于战斗中更换队友的问题
本帖最后由 zjx2005 于 2009-10-17 13:03 编辑
那啥...我修改了Scene_Battle 3
然后def了个东西。。。
里面内容是这样的。。。
@actor_command_window.active = false
@actor_command_window.visible = false
phase3_prior_actor
common_event = $data_common_events[39]
$game_system.battle_interpreter.setup(common_event.list, 0)
phase3_next_actor
phase3_setup_command_window
return
就是个执行公共事件用的东西
我把它放到了角色指令(update_phase3_basic_command)里
问题就是执行的公共事件里有替换角色的内容,正好就是替换当前@active_battler的角色。。。
然后问题就出现了,无法正常的给换过后角色输入指令
于是我用phase3_prior_actor把当前角色向前移了
更换了角色后又用phase3_next_actor把角色指向换过后的角色
但是角色的指令输入依然有问题。。。
窗口貌似没有更新(更换前后的两个角色的角色指令窗口内容有所不同,我动了phase3_setup_command_window里的东西修改过)
然后我试了各式各样的方法都没能解决。。。
最后那两句phase3_setup_command_window和return就是尝试了然后失败的东西。。。
顺便return有什么用我不知道。。。
不懂脚本饿。。。但是想要的效果不动脚本不行。。。
怎么解决?
顺便补充下战斗系统用了Sideview行走图战斗系统。。。
可能会去掉“战斗/逃跑”也可能不会。。。(尚未决定到底去不去掉。。。)
作者:
zjx2005
时间:
2009-10-13 11:52
现在应该不算连帖了。。。
自顶。。。。
作者:
Eienshinken
时间:
2009-10-13 13:47
VX版本有个多人脚本 刚好能对应 sw横版....
XP的话... 无奈了..
如果LZ会自己改的话 参考VX的多人战斗脚本倒是不错的选择..
作者:
zjx2005
时间:
2009-10-13 17:43
本帖最后由 zjx2005 于 2009-10-13 17:50 编辑
我说的是更换当前所选定的角色而不是多人参战- -
XP那个当然也对应多人战斗
我是把整个队伍都重新排列了的,只是单纯在队伍后面加角色根本用不到改那么多脚本
好象这样,战斗中
1号角色 2号角色 3号角色
↑
当前命令
选择某个指令,变为
4号角色 2号角色 3号角色
↑
当前命令
但就是换成4号角色后对4号角色的命令不正常,它所命令的依然是1号角色
当然选择指令后战斗时4号角色什么都不会做因为他没被命令且被命令的1号角色不在队伍中
我就是在求怎么使命令正常的方法
作者:
zjx2005
时间:
2009-10-13 23:06
3小时已过,这不算连帖
感觉这年头发个问题越来越难解决了- -|||
6R也走了好多有才华的人啊。。。。
作者:
Eienshinken
时间:
2009-10-14 00:15
我说的那个脚本里就有这个功能...战斗时 选择替换队友..而且可以改变队列顺序..就是这样,..
我不懂脚本就不掺合了..
作者:
独行侠
时间:
2009-10-14 00:21
3小时已过,这不算连帖
感觉这年头发个问题越来越难解决了- -|||
6R也走了好多有才华的人啊。。。。
zjx2005 发表于 2009-10-13 23:06
你发的太晚了。注意一点,看到下去了就顶起来,周末大家有空了那些脚本高手就来给你解决问题了。bless~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1