rpgmakermz吧 关注:2,009贴子:3,996
  • 6回复贴,共1

【求助】关于技能效果制作的疑问

只看楼主收藏回复

我想制作出有多个作用或影响的技能,比如:
①伤害单体敌人,并为技能使用者恢复生命值(简单的吸血做不到,因为恢复量和伤害不是简单相同的)
②伤害单体敌人,为全体队友/全体敌人/其余敌人再施加某状态
目前我能想到但不会做的方法,一是利用公共事件,在使用技能时传参,将使用者的编号和目标敌人的编号写入某一变量,然后再用公共事件读取这个队友啊敌人啊的属性啊数据啊什么的,再进行其他计算,但这样可能比较麻烦;二是我自认为简单的方法——做一个附带技能,比如①就写两个技能,一个是伤害单体敌人,一个是为使用者回血,然后游戏过程中任务就只能学到前者,当使用前者并结算完技能效果之后,再直接调用后者技能的效果。
可惜我都只停留在理论层面而不知道具体该如何实现。
望各位有经验的吧友不吝赐教


IP属地:陕西1楼2024-03-24 21:32回复

    另外我也想到过用【强制战斗行动】函数,但我不知道如何用变量来指定行动主体或者战斗行动的目标,比如就定为技能使用者本人


    IP属地:陕西2楼2024-03-24 21:42
    回复

      另外我也没能在帮助文档里找到关于索引和注释的内容,实在没能理解这个索引应该怎么用,要怎么用


      IP属地:陕西3楼2024-03-24 21:50
      回复
        好像是可以在技能这里设置啊,
        只让谁学会这个技能,就只有谁才能使用这个技能。

        在范围这里,还可以设定对谁使用。
        在效果这里,你可以设置几个效果的,甚至可以同时带上几个公共事件的。
        要是会写代码的话,还可以写插件、脚本这些东西的,右下角那么大的备注栏就是给你干这个的。


        IP属地:广东4楼2024-03-25 21:17
        收起回复
          多写一套同样的技能,只不过前者使用的技能和攻击目标是敌人,新写的技能攻击目标是打自己人的


          IP属地:安徽5楼2024-09-30 15:32
          回复