银河编辑器吧 关注:6,168贴子:71,535

【进阶教程】武器发射点与发射样式

只看楼主收藏回复

本文将讲述一些武器发射点的进阶设置。
注意,在阅读本文前,本文假设你已经了解基本的武器发射点设置,比如,至少知道如何为一个普通飞弹武器设置发射点,至少知道为武器设置动作演算体。


IP属地:浙江1楼2020-05-19 21:28回复
    飞弹武器通常会拥有一个动作演算体GenericAttack,它由飞弹武器的Launch Missile效果引发,并通过Impact Effect配置轰击映射。
    本文只讨论飞弹从单位自己身上射出的情景,不会提及关于拼接演算体或部位操作等设置。
    我们知道,武器的动作演算体中的“发射物附加装置查询”决定了飞弹武器的发射位置,如下图蟑螂的攻击,发射位置为蟑螂的Head附加点。这是最基础的武器武器发射点配置,它是静态的,被固定在一个点内。


    IP属地:浙江2楼2020-05-19 21:33
    回复
      现在我们思考以下的内容:
      战巡舰的ATS对地激光炮组武器会随机选择一个模型侧身的炮口发射,它的演算体发射位置配置如下图。

      从图中可以看出,该武器并非采用单个固定的发射点配置,而是采用一种发射样式。
      它的原理是:AMFilterWeaponSetA1会从战巡舰的模型上筛选键值类型为SetA,值为1的附加点,而AMRandomUniform则从筛选的点钟随机选择一个进行发射。
      了解了这些内容以后,我们就可以为自己配置 自定义的武器发射样式了。


      IP属地:浙江3楼2020-05-19 21:37
      回复
        我们以母舰为例,母舰周身拥有很多炮口,我们将制作一个样式,让母舰以逆时针的顺序轮流从身上的炮口发射。
        首先找到母舰的“模型”,并找到“附着点属性”该项,它能让我们强制性的为模型的附加点指定属性。

        从附着体属性中选择一项,我们可以看出,该项的Set A键值被设定为0,这表示,Weapon 01附加点被分配到了SetA这个组,并且编号为0.

        我们修改下面的所有weapon附加点的键值Set A,让每一项的编号都不相同,这是为了之后,我们能够用pattern来获取它们。


        IP属地:浙江4楼2020-05-19 21:43
        回复
          在“附加方式”选项卡内,我们新建一个类型为过滤器的附加方式。请注意,如果你无法找到“附加方式”选项卡,请点击数据编辑器面板右边的加号,从演算体分类中选择“附加方式”。

          在新建的附加方式内,选择“键值”,来为该过滤器配置筛选条件。“索引”将对应你的模型“附加点属性”内键值的编号。

          该附加方式过滤器将为我们挑选母舰的Set A附加点组。接下来,我们将为其应用一个样式。


          IP属地:浙江5楼2020-05-19 21:48
          回复
            新建一个类型为“样式”的附着方式。并按照如下的样式进行设置。
            注意,驱动者该项填写的是武器的Launch Missile效果的ID,请一定要与你的武器的发射发射物效果相对应,否则该pattern将失效。其他项如何填写,可以参照其他单位武器附着方式的pattern样式。


            IP属地:浙江6楼2020-05-19 21:52
            收起回复
              最后,在单位的攻击演算体内,将过滤器和样式填写到发射附加装置即可。


              IP属地:浙江7楼2020-05-19 21:55
              回复
                我把以上设置的演示图上传,各位可以参考。
                在该演示内,母舰以逆时针顺序发射飞弹,而不朽者则同时从两个炮口发射飞弹。


                /s/1YNUSz737ph7w6eYI4y96UA
                提取码: wxe8


                IP属地:浙江8楼2020-05-19 21:58
                回复
                  好评


                  IP属地:广东来自Android客户端9楼2020-05-20 07:41
                  回复
                    大佬好强


                    IP属地:江苏来自Android客户端10楼2020-05-21 00:34
                    回复
                      大佬🐮🍺


                      IP属地:安徽来自Android客户端11楼2020-05-21 07:42
                      回复
                        稍微解释一下一些额外内容:
                        武器附着方式实际上分为好几个类别,
                        随机:随机从筛选的点中挑选,请注意随机效果一般会有权重,如下图的AMrandom Uniform就是平均分布的随机,指定武器平均随机地使用筛选方式所筛选的点。


                        邻近性:挑选最接近所选单位(目标/施法者等)的点,通常来说该选项是需要Filter筛选的,不过该项通常用在母舰中,所以没有进行筛选

                        样式(Pattern),通常来说,因为样式需要链接到驱动者,也就是武器的Launch Missile效果的ID,所以有特殊攻击方式的单位一般都拥有自己的样式


                        IP属地:浙江12楼2020-05-21 10:58
                        回复
                          大佬在吗,有个问题,就是如何使用触发器让一个载具卸载一个指定的载物(假设地堡里面有一个好兄弟和一个劫掠)如何指定卸载出来劫掠者或者好兄弟呢


                          IP属地:河南来自Android客户端13楼2020-05-22 00:38
                          收起回复
                            大佬 能加个QQ好友方便提问吗


                            IP属地:江苏14楼2020-05-22 18:34
                            回复
                              问题是不知道武器的基本知识,贴吧也找不到


                              IP属地:浙江来自Android客户端18楼2021-05-07 06:40
                              回复