破门而入吧 关注:7,866贴子:32,953

破门而入安卓版PCmod整合版开始制作

取消只看楼主收藏回复

破门而入安卓版PCmod整合版开始制作


来自Android客户端1楼2020-03-29 00:46回复
    以前做过两个移植mod包,但是自己都把文件搞丢了。。。
    这次决定重新搞一个
    目前主要移植重点是:
    添加新的装备栏,例如头盔,额外的战术装备栏
    添加更多的新兵种,目前移植兵种或皮肤最大的难题是手机版本不识别dds,而很多mod的兵种皮肤都是dds,****,只能在手机编辑转码图片,所以死亡动画会有点奇怪。。。这个真的没法子。。。大家见谅。。。
    添加装备会陆陆续续的进行吧,为什么呢,因为以前两个mod平衡性太差,这次楼主要立志将每一个武器都做到尽量平衡。当然在另一方面,适当的加强敌人也是必要的可以平衡玩家拥有大量天顶星装备的优势。
    目前就这些吧,楼主以后每天会发图报告移植进度,并且会适当发布测试版本哦。


    来自Android客户端2楼2020-03-29 00:58
    回复
      广告
      立即查看
      看了一天的代码,终于修正了机动性显示条(左下角),装备装备按钮(右下角),以及武器名称和武器可以被哪些兵种使用的显示图标的错位以及重叠的问题,并且都重新调整了适当的位置。
      尝试修改了背景界面大小,但是没啥效果。。。还得刻苦研究。
      今晚尝试移植头盔和额外战术装备。
      最迟明天晚上放图。



      来自Android客户端5楼2020-03-29 22:34
      回复
        bingo!



        来自Android客户端6楼2020-03-30 03:26
        回复
          今天尝试移植新的技能树,但希望不大,因为PC和安卓版本的代码相差有点诡异,我尽量试一试吧


          来自Android客户端9楼2020-03-30 10:58
          收起回复
            焦头烂额,真心的,在手机上改背景界面和移植技能树简直是地狱里的工作。。。。刚才技能树移植闪退,目前改代码纠错勉强能进。。。但是技能树都不见了,哈哈哈,看来今天是完不了公。。。看看这一行行报错代码。。。



            来自Android客户端10楼2020-03-30 13:11
            回复
              ......


              来自Android客户端11楼2020-03-30 13:17
              回复
                可算是把技能树移植进去了,但。。。问题也很多,如图所示。。。明天继续搞起。。。




                来自Android客户端13楼2020-03-31 00:58
                回复
                  广告
                  立即查看
                  所有技能代码都研究了一遍,还是这样子。。。欲哭无泪啊。。。



                  来自Android客户端15楼2020-03-31 20:44
                  回复
                    有点眉目了,信心大增!



                    来自Android客户端16楼2020-03-31 21:42
                    回复
                      图标算是勉强对上了,但问题来了。。。



                      来自Android客户端18楼2020-03-31 22:39
                      回复
                        咱们贴吧里有没有代码大神啊,我移植的技能树有三个技能表,分别为代号doc,randd和wip。
                        我现在能用这段代码把doc搞出来,
                        <Item name="DoctrineTree_MainMenu" hidden="true">
                        <OnOpen>
                        <GUIAction type="Show" target="DoctrineTree"/>
                        <GUIAction type="Show" target="firstpage"/>
                        </OnOpen>
                        <OnClose>
                        <GUIAction type="Hide" target="DoctrineTree"/>
                        <GUIAction type="Hide" target="firstpage"/>
                        <GUIAction type="Show" target="Menu_Main"/> <!-- modified dynamically by the game to point to the previous owner, must be the only Show event here -->
                        </OnClose>
                        </Item>
                        <Item origin="0 0" name="firstpage" hidden="true">
                        <OnOpen>
                        <GUIAction type="Show" target="doc"/>
                        </OnOpen>
                        <OnClose>
                        <GUIAction type="Hide" target="doc"/>
                        </OnClose>
                        </Item>


                        来自Android客户端20楼2020-03-31 22:43
                        回复
                          但我搞不出来randd (机器人技能)和wip(特警和机器人群组技能)技能树啊,
                          代码如下:
                          <Item origin="0 0" name="doc" hidden="true">
                          <OnOpen>
                          <GUIAction type="Show" target="DoctrineTree"/>
                          <GUIAction type="Show" target="back_main2"/>
                          <GUIAction type="Show" target="black"/>
                          <GUIAction type="Show" target="Handguns_Branch"/>
                          <GUIAction type="Show" target="LongGuns_Branch"/>
                          <GUIAction type="Show" target="Shotguns_Branch"/>
                          <GUIAction type="Hide" target="Snipers_Branch"/>
                          <GUIAction type="Hide" target="MG_Branch"/>
                          <GUIAction type="Show" target="back1"/>
                          <GUIAction type="Show" target="#DoctrineNext"/>
                          <GUIAction type="Hide" target="#DoctrinePrev"/>
                          </OnOpen>
                          <OnClose>
                          <GUIAction type="Hide" target="back_main2"/>
                          <GUIAction type="Hide" target="black"/>
                          <GUIAction type="Hide" target="Handguns_Branch"/>
                          <GUIAction type="Hide" target="LongGuns_Branch"/>
                          <GUIAction type="Hide" target="Shotguns_Branch"/>
                          <GUIAction type="Hide" target="Snipers_Branch"/>
                          <GUIAction type="Hide" target="MG_Branch"/>
                          <GUIAction type="Hide" target="back1"/>
                          </OnClose>
                          </Item>
                          <Item origin="0 0" name="randd" hidden="true">
                          <OnOpen>
                          <GUIAction type="Show" target="DoctrineTree"/>
                          <GUIAction type="Show" target="back_main"/>
                          <GUIAction type="Show" target="black"/>
                          <GUIAction type="Show" target="Robots_Branch"/>
                          <GUIAction type="Show" target="Team_Branch"/>
                          </OnOpen>
                          <OnClose>
                          <GUIAction type="Hide" target="back_main"/>
                          <GUIAction type="Hide" target="black"/>
                          <GUIAction type="Hide" target="Robots_Branch"/>
                          <GUIAction type="Hide" target="Team_Branch"/>
                          </OnClose>
                          </Item>
                          <Item origin="0 0" name="wip" hidden="true">
                          <OnOpen>
                          <GUIAction type="Hide" target="back_main"/>
                          <GUIAction type="Hide" target="black"/>
                          <GUIAction type="Hide" target="Robots_Branch"/>
                          <GUIAction type="Hide" target="Team_Branch"/>
                          <GUIAction type


                          来自Android客户端21楼2020-03-31 22:46
                          回复
                            有没有大神懂这方面的逻辑语言啊
                            <Item name="DoctrineTree_MainMenu" hidden="true">
                            <OnOpen>
                            <GUIAction type="Show" target="DoctrineTree"/>
                            <GUIAction type="Show" target="firstpage"/>
                            </OnOpen>
                            <OnClose>
                            <GUIAction type="Hide" target="DoctrineTree"/>
                            <GUIAction type="Hide" target="firstpage"/>
                            <GUIAction type="Show" target="Menu_Main"/> <!-- modified dynamically by the game to point to the previous owner, must be the only Show event here -->
                            </OnClose>
                            </Item>
                            <Item origin="0 0" name="firstpage" hidden="true">
                            <OnOpen>
                            <GUIAction type="Show" target="doc"/>
                            </OnOpen>
                            <OnClose>
                            <GUIAction type="Hide" target="doc"/>
                            </OnClose>
                            </Item>
                            上面这段是必须要有的,否则直接闪退,但问题是里面只能加一项技能树啊。。。


                            来自Android客户端22楼2020-03-31 22:48
                            回复
                              广告
                              立即查看
                              终于解决了技能树切换的问题,也是我太笨了。其实不用在意开头的代码,那就是个逻辑陷阱嘛。。。
                              苦思冥想,突然觉得可以利用按钮来代替技能树之间的的切换嘛。。。而且第一个移植的技能树就有现成的按钮切换功能嘛。。。哈哈哈,于是复制代码,稍加修改,经过几番测试,还真成了。
                              这个小成功不仅意味着可以完成三个技能树的移植,也同时意味着可以添加更多的技能树啊,哈哈哈哈。


                              来自Android客户端23楼2020-04-01 01:07
                              回复