银河编辑器吧 关注:6,199贴子:71,628

数据集合及累加器的简单测试应用

只看楼主收藏回复

花了点时间尝试着用了一下5.0的新功能,有很多新发现,也有很多新问题。


IP属地:浙江1楼2020-08-03 19:00回复
    首先讲一下数据集合怎么用
    假设我们要做这样一个技能,它的名字为灵能脉冲。它的技能id为PsionicPluse。

    那么,这个技能对应的效果,按钮,演算体等,都要对应的进行设置,比如灵能脉冲链接到一个发射发射物效果,那么该效果的id应该这样设置(名字可以随意设置),即“技能的id+@+效果的名字”

    将每一个效果都设置好,然后在数据集合页面,新建一个数据集合

    新建完后,这个数据集合是空白的,此时选中它,点击菜单里的“数据集合-自动填充数据集合”。即可自动将数据集合填充完毕。比如,就象下图这样。
    此时一个数据集合就完成了。可以用于进行更高效快速的复制,而且管理起来也非常方便。


    IP属地:浙江2楼2020-08-03 19:09
    回复
      上面添加数据集合的图放错了,应该是这张


      IP属地:浙江3楼2020-08-03 19:13
      回复
        累加器
        根据官方的说法,累加器可以用于许多地方,在这里我只测试了一项,就是用累加器来制作动态伤害。
        在以往,如果我们要制作一个技能,它造成生命值10%的伤害,我们不得不借助触发器,但现在有了累加器,我们就可以纯数据完成这个效果了。
        新建一个累加器,命名方法与数据集合内部项的方法相同,选择“活力累加器”,这样就可以根据单位的活力来改变数值了(其他累加器我暂时还没测试用过)。

        在累加器里我们可以自由修改要计算的活力类型。


        IP属地:浙江4楼2020-08-03 19:17
        回复
          设置完累加器后,我们要把它应用到技能里。
          使用过新版编辑器的用户应该已经注意到,许多像这样的量现在后面都带有一个加号,根据我的观察,这应该就代表着这项数值可以用累加器调整。

          如果我们直接双击“伤害量”,会发现我们没有地方来添加累加器。这时候我们需要切换到xml视图。将原本的 <Amount value="0"/>内部添加一项,就象这样:
          <Amount value="0">
          <AccumulatorArray value="UltraSonicPluse@Damage"/>
          </Amount>
          其中,value填写的是你的累加器id。注意Amount值的“/”符号的位置已经发生了改变,不要填错,否则编辑器会报错。

          切换回表格视图,就可以看到累加器已经添加到了伤害量里,那么,一个造成施法者生命值10%伤害的技能就完成了。


          IP属地:浙江5楼2020-08-03 19:24
          收起回复
            比如,这是一个能造成10%施法者生命值的灵能风暴。它能动态根据施法者的生命值来调整伤害。


            其他累加器的功能我暂时还没试验过,各位可以自己测试玩一玩。它的功能还是很强大的。


            IP属地:浙江6楼2020-08-03 19:26
            回复
              太强了


              IP属地:广东来自Android客户端7楼2020-08-03 20:05
              回复


                IP属地:江西来自Android客户端8楼2020-08-03 20:38
                回复
                  玩起来还是挺有意思的


                  IP属地:浙江9楼2020-08-03 21:08
                  收起回复
                    楼主,你是怎样把灵能风暴改成紫色的?


                    来自Android客户端10楼2020-08-03 23:58
                    收起回复
                      为啥我的编辑器有些字显示不出来


                      来自Android客户端11楼2020-08-04 00:09
                      收起回复
                        其实累加器是可以在表格视图添加的,方法是双击左侧栏的有“+”号项目,如图


                        加入后切换XML视图,没有问题,是一致的

                        ------------------------------------
                        谦卑·荣誉·牺牲·英勇·怜悯·灵性·诚实·公正!谨以上述守则为名,签订永恒契约,以吾「世界」为名,守护汝直至一生一世!
                        致扩散性百万亚瑟王·魔法之派·妖精·艾尔。


                        IP属地:广西12楼2020-08-04 12:57
                        收起回复
                          大佬教程很详细


                          IP属地:上海来自Android客户端14楼2020-08-06 22:26
                          回复
                            请问累加器最终计算的数值能不能是负数?
                            当前值是不是指受到伤害后的当前值?
                            相对是什么定义?
                            计算缺失值是不是计算受到伤害后的缺失值?


                            IP属地:广东15楼2020-08-09 08:11
                            回复