2011-1-9 22:51
shine19821118
关于S剧情中我军剧情移动问题(谁帮我解决,送20通宝)
我军进入该区域后是按照某几个位置排列的
比如 我军六个人
1,1 2,1 3,1
1,2 2,2 3,2
然后我军就开始自由战斗了,消灭全部敌人后,触发剧情,我军全部重新移动位置,排到之前的位置(就是上图那六个位置)
问题出来了:
如果我军自由战斗后,有部分人仍然站在上图自己对应的位置,也就是没有动,那么剧情触发后,我军六人就不会按照剧本写好的重新移动到上图位置,会站的乱七八糟
这是为什么吗?
如果我军自由战斗后,6个人全部不在上图位置后,触发剧情再重新移动,就可以全部按顺序排列回上图的位置
也就是说 只要我设置的剧情触发后我军移动到的位置上 有我军的人在那里的话
剧情触发后 就不会按照设置的移动位置那样站好位置
不论我是采用BFINDEX 还是CHARINDEX,都一样
[color=Silver][[i] 本帖最后由 shine19821118 于 2011-1-10 10:27 编辑 [/i]][/color]
2011-1-9 23:24
shine19821118
也就是说 只要我设置的剧情触发后我军移动到的位置上 有我军的人在那里的话
剧情触发后 就不会按照设置的移动位置那样站好位置
2011-1-10 10:19
shine19821118
咋没人帮助我啊
2011-1-10 12:37
godtype
AI是死的,你是活的,AI要移动当然要你——活人发指令去移动。
AI1已经站在B1点上,而你发的指令是让AI2走到B1点上,当AI2走过去的时候发现B1已经有人了,它没可能叫那点上的人走开吧,当然就只会走到旁边的点上。
至于如何解决,还是请自己动一动脑筋,现有的指令足够解决了,除非你非要指定某个人站在某个点上。不过就算是非要指定某个人站在某个点上,还是可以做得到的。
[color=Silver][[i] 本帖最后由 godtype 于 2011-1-10 12:44 编辑 [/i]][/color]
2011-1-10 12:44
shine19821118
可是,即使是我的指令是让A1移动到B1点上
如果A1这时已经在B1点了,结果A1就会移动到B1点旁边去,而不是留在B1点
2011-1-10 12:57
godtype
还是AI问题,因为AI只看目标点是否有人,不管那个人是谁,包括自己。
2011-1-10 12:57
shine19821118
难道要先武将消失,然后再战场复活??
2011-1-10 14:17
shine19821118
好的 谢谢了
我如何送通宝给你啊???
2011-1-10 19:58
513633522
原来如此啊:hz1026:
2011-1-11 12:35
冰麒麟
如果用复活的话,复活后HPMP会恢复全满,状态恢复。所以要考虑复活后是否还原所有的这些战场状态。
用移动也可以做到,只是自由战可能出现同时互占位的极端情况,人物们可能要通过两三次移动才站好位。其实一般占位的情况也不多了,要看你的战场。
2011-1-13 17:43
sznsy35
第一步,用状态指令恢复定身或者混乱状态,
第二步,人数测定指令判断地点是否有人
然后再运用移动和其它一些指令。
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.