银河编辑器吧 关注:6,181贴子:71,582

简单的飞行单位战术跳跃的模型树梳理和替换教程

只看楼主收藏回复

本篇只适合能有一定基础的人阅读,否则你很可能会不知所云。
本篇教程的目标是可以让玩家基本懂的战术跳跃的特效运作方式,和进行简单替换。

兰卡兰卡兰


IP属地:广西1楼2021-03-16 23:07回复
    二楼祭天+备用
    本帖严格按照数字顺序进行教程,这是为了防止度娘吞了之后,补发在后面,其他人仍可根据数字正常阅读。
    ------------------------------------
    谦卑·荣誉·牺牲·英勇·怜悯·灵性·诚实·公正!谨以上述守则为名,签订永恒契约,以吾「世界」为名,守护汝直至一生一世!
    致扩散性百万亚瑟王·魔法之派·妖精·艾尔。


    IP属地:广西2楼2021-03-16 23:07
    回复
      【1】
      首先明确:这里使用的范例是出于合作依赖项,战列舰的跳跃不像对战会出现一个警告模型,而是瞬间跳跃,摸过游戏的基本都懂。但是即使是有警告模型的跳跃,也仅仅多了1步要改,后面会说。

      首先第1件事,找到战列舰,确定战列舰上到底是哪一个战术跳跃。本处的战术跳跃技能ID即为:HyperjumpNoVision,顾名思义就是没有警示的跳跃,这里加在后缀是为了方便进行检索,建议在存在多个同名技能时,养成添加前缀后缀的好习惯。
      之后选中战术跳跃,右键查看,自动跳转。


      IP属地:广西3楼2021-03-16 23:10
      回复
        【2】

        跳转到战术跳跃的效果树,关于它的效果树构成,不在本篇教程范围内。本篇教程只教你以最快的速度修改官方已经有的跳跃,如果你需要完整复制一个新的,则需要...自行学以致用。
        总之,看好上面的行为,这些行为的名字是你寻找相关特效的重中之重。在这里,最主要的两个行为分别是Teleport In 和 Teleport Out


        IP属地:广西4楼2021-03-16 23:12
        回复
          【3】
          回到战列舰单位的演算体,并打开演算体事件,在里面找和上面行为名称相同的关键字眼

          红框框出来的地方,就是管理技能特效的地方。包括开启特效(进门消失)和关闭特效(从新出现)
          前两项的意思是:当TpOut(本处简写)行为开启时,则设置不透明度为0,而TpIn行为结束时,设置不透明度为1.简单来说,这两项是管理了当跳跃开始时,战列舰本体模型必须隐身的问题。因为跳跃模型是一个独立的模型,和战列舰本身无关,因此跳跃模型创建时,战列舰自己必须隐形,否则你会看到两个战列舰。
          -
          第三项的意思是,但TP行为开启时,创建一个战列舰的Placement模型,这个就是普通的对战跳跃技能会用到的,会在跳跃点创建一个半透明的模型。但是在本处范例中使用的是No vision技能,因此本项在该技能中是没有作用的。如果你要修改的是普通对战的技能,修改此处指定的模型就可以修改在技能过程中的放置模型。
          -
          第四项的意思是当TpIn关闭时,清除默认动画,没有疑义也不用做任何修改。
          -
          第五和第六项,就是管理跳跃模型本身。简单来说,这两项的意思就是在TpOut / TpIn行为开启时,分别创建“Launch”和“Impact”的模型,也就是进入和跳出的模型。
          记住它们的名字,关闭单位演算体页面,到演算体页面开始搜索;当然,你也可以直接选中那个动作,并且点击查看,这样就会自动跳转不用你找。


          IP属地:广西5楼2021-03-16 23:21
          回复
            【4】

            进入演算体页面,输入关键字hyperjump,会出现一系列的搜索结果。
            注意:在方才的单位演算体中,你看见的是演算体的ID,而不是演算体的名字。如果你无法确定到底哪个才是真的要找的,右键查看属性中的ID,记住 【名称】 不一定等于【ID】。比如,名称中可以出现中文,但是ID不行。
            以本技能为例,图中红框框中的才是真的要找的。下面被划掉的虽然很像,但是那是管理休伯利安号的跳跃技能的,和本教程中要找的没有任何关系。


            IP属地:广西6楼2021-03-16 23:24
            回复
              【5】

              找到后就好办了,选中该演算体,可以看到有两个模型,两个都是跳跃模型,但是第一个是没升级大和炮版本的,如果升级了大和炮,会自动替换成第二个。
              接着打开模型页面,就可以看到跳跃模型本身了。


              IP属地:广西7楼2021-03-16 23:26
              回复
                【6】

                以战列舰单位为例,输入Hyperjump,里面全是各种版本的跳跃模型,随便改。
                但是记住一定要放对模型,In是In,Out是Out,如果放反了就会变成战列舰直接迁入,然后迷之消失,又在另一边迷之迁出然后又瞬间出现的意义不明的特效


                IP属地:广西8楼2021-03-16 23:27
                回复
                  【7】

                  然后对于大和炮版本的替换进一步解释,这是通过这个跳跃模型本身的演算体事件完成的。
                  把图中的语言翻译成人话就是:
                  当本演算体创建时,
                  如果创建的玩家有大和炮升级
                  将本演算体的模型替换为有大和炮的版本
                  否则啥也不干
                  没有难理解的地方...


                  IP属地:广西9楼2021-03-16 23:29
                  回复
                    【8】
                    那么问题来了,所有飞行单位都有独立的跳跃模型吗?答案是没有。
                    也就是说,如果你想给一只王虫装上这个技能,而且拥有非常完成的迁入/迁出动画,这是不可能的。前面已经说过,跳跃模型【不是单位自带的】,它是一个【独立模型】,除非你会max建模,否则你不能凭空造出一个完整的王虫迁越动画。
                    实际上,只有一部分单位有这样完整的专属跳跃动画。但退而求次的办法并不是没有,实际上,是有通用的跳跃模型。

                    上图的两个就是通用的跳跃模型。跟刚才的跳跃模型比较,你会发现它只有旁边绿色的特效,没有中间的单位,所以会有一丝违和感,单位实际上是凭空出现的,而没有完整的从“时空隧道里飞出来”的动画。
                    不过作为通用的特效来说,也够用了。


                    IP属地:广西10楼2021-03-16 23:33
                    回复
                      【题外话】
                      如果要自己复制一个跳跃技能,首先要把跳跃技能连着行为完整复制下来,然后再参照已有的演算体事件,一个个复制动作,然后再把动作里的各种内容重新指向为你的复制品。务必要找全事件并复制完整,否则就会缺斤少两。
                      而如果你要给一个原本没有这特效的单位,也是同样的步骤,要比对着范例,创建完整的演算体事件,否则特效缺斤少两。
                      ————
                      除开本文中提到的相对比较旧的制作方法,还有一种比较新的制作方法。就是米拉·汉阵营的战术跳跃。

                      这种制作方法相较于上面说的,特色是:将创建模型的事件,写在了特效模型本身的演算体里。(相比之下,上面的是通过单位本身的事件来创建演算体)
                      只要任意单位身上出现对应行为,模型演算体即自己创建自己,并将主单位设为隐形/显形。
                      这种做法方便的地方在于:你不用一个一个单位地,在单位演算体里写事件。如果写在模型演算体里的话,则所有单位都通用,无论什么单位使用这个技能,均会出现对应特效,而不再局限在某个特定单位中。
                      但是:由于模型本身是固定的,无法根据单位自动换(或者说好麻烦),所以如果多个单位同时使用,则只能适用于通用跳跃模型。如果你设置战列舰跳跃模型,那么所有单位用这玩意都会出现战列舰的模型,这显然不科学。除非你的地图有很多种长得一模一样的战列舰。
                      当然,你也可以设置特殊模型,但是只供1个单位使用。实际上,第2种复制起来也会方便一点。
                      ————


                      IP属地:广西11楼2021-03-16 23:47
                      回复
                        先顶起,然后慢慢看,等等等等等等等等等等等等等


                        IP属地:浙江12楼2021-03-17 08:56
                        回复
                          感谢感谢!感谢热心大佬耐心解答 么么哒


                          IP属地:北京来自iPhone客户端13楼2021-03-17 09:22
                          回复
                            妹子又发教学了


                            IP属地:江苏来自Android客户端14楼2021-03-17 11:47
                            回复
                              好耶


                              IP属地:广东来自Android客户端15楼2021-03-20 19:29
                              回复