三国孔明传吧 关注:1,173贴子:17,324
  • 12回复贴,共1

关于 人物丢失的 分析

只看楼主收藏回复

最近在修改三国孔明传的时候发现游戏加人的命令分成了2种,其中一种会造成人物丢失的现象。
首先我们先来看下2种加人的命令:
第一种:

第二种:

从图中可以看出:第一种是一次性加入,不会造成人物丢失。而第二种是先让你使用人物再把人物队伍属性界面,其过程是分开的。而关键就是这第二种。
首先,必须了解,加人的命令前人物必须在地图上,然后用AddMember把人加入队伍。如图,第二种是小乔(人物编号3)出现在地图上 然后就是加入人物的第二条命令,可以使用人物,和技能点,然后对话结束后用AddmMember 把人加入队伍 最后在战斗结束后显示“小乔加入队伍”其中本来一次性的命令被分成了三个阶段。问题就是这三个阶段,因为加入人物必须先把人物添加到该地图,如果小乔在战斗中死亡,人物数据就会丢失,就算用AddMember命令后人物一样不会加入队伍,而后面的“小乔加入队伍”只是汉字的显示,没有实际意义。还有就是AddMember 3 3 这个中AddMember后面的是空格3空格3,如果在读取这条命令是大家狂按空格键就是导致空格键被当成命令 如果正好打在AddMember后面的空格上 就会出现AddMember33或者AddMember3 3或者AddMember 33 这种错误而这条错误命令并不会影响游戏进程,但是结果就是人物不能成功加入队伍。
文鹭的加入方法和小乔是一样的,并不是在成都之战结束后在成都加入,而是在成都之战的时候就加入了,她丢失情况和小乔是一个道理。如图1,并没有文鹭加入队伍的语句,只有马岱的,后面 只是加个显示汉字而已。
好像说的有点复杂,简单说。
1,有人物(小乔,文鹭,赵云,黄月英)加入的地图,在加入队伍命令的时候不要按空格(最好都不要按吧,大家如果不知道人物命令是什么时候执行的话)点鼠标就好。
2,不要让要加入队伍的人物在战斗中死亡。
这样人物基本就不会丢失(不排除还有其他问题)
PS:以上仅个人暂时发现,不排除有其他可能导致人物丢失。(继续打酱油去了。。。)


IP属地:福建1楼2012-12-02 16:14回复
    这······
    从程序技术层面开始找啊


    IP属地:内蒙古2楼2012-12-02 18:22
    回复
      表示看不懂啊。。。楼主辛苦了


      IP属地:浙江3楼2012-12-02 20:07
      收起回复
        啊 其实第一种 可以修复的 把人物加入时候外loadnpc一下 然后加入 但是 就怕有可能画面上 出现了两个小乔 不太好看


        IP属地:浙江来自手机贴吧4楼2012-12-03 08:54
        回复
          但是丢了后疯狂读档还是丢。这点令人费解。


          IP属地:上海5楼2012-12-03 13:09
          收起回复
            很奇怪的是我都是用空格跳过对话的,都不怎么丢,个人感觉还是和阵亡关系大些


            IP属地:浙江来自手机贴吧6楼2012-12-03 13:42
            回复
              我玩过第三波多次,只有赵云、小乔、文鹭三个会丢失。解决办法,读档再打一次前面关卡即可出来。记得多存档!


              IP属地:湖南来自Android客户端8楼2021-05-01 15:06
              回复
                只此一关需点空格键,其他关卡切记不要点!


                IP属地:湖南来自Android客户端9楼2021-05-01 15:08
                回复
                  只此一关需点空格键,其他关卡切记不要点!


                  IP属地:湖南来自Android客户端10楼2021-05-01 15:08
                  收起回复
                    不战斗初始,不按空格键,就不会丢失人物


                    IP属地:湖南来自Android客户端11楼2021-06-22 11:26
                    回复