魔兽地图编辑器吧 关注:64,468贴子:3,829,360

【设计求助】伤害系统:爆击、闪避、伤害显示和技能-属性连接

收藏回复

  • 222.90.2.*
1、让所有单位在不增加技能的情况下都拥有一定的爆击闪避的能力
2、受伤害后自动在头上出现伤害的数字
3、技能都与属性有关
我编辑的新图里想用到这些 最好是T写的,j我不反对



1楼2007-11-04 23:19回复
    尤其第三个我一直没思路 前两个我其实也能做但是少说也要花1个月没效率而且很可能不成功还有BUG不如大家一齐想

    第三个难在距离计算上
    比如我现在做了一个风暴之锤技能 想让伤害增加n*英雄力量
    于是写出触发
    事件开端 -释放技能A
    动作 对目标单位造成...的伤害
    看似很简单不是吗? 但是一测试就出问题了

    风暴锤子飞行时要时间的
    我的目标是晚上睡觉的野怪 在我的英雄扔出锤子的一刹那 原本睡眠的野怪醒了向我走来 之后才被砸晕 原因是我锤子还没飞到T的动作已经对怪物造成了伤害

    只好另想办法
    于是我动作加了一条
    等待 两目标距离/锤子速度 秒的时间
    测试结果似乎不错 但是还是有问题
    如果目标向我走来 那么目标会先被砸晕后受伤害 要是远离我逃跑 就会先受伤之后锤子飞过来 都不够完美

    难道我必须每隔0.05秒检查?太浪费了吧!


    禁言 |2楼2007-11-04 23:29
    回复
      啊 本来想潜水。。


      禁言 |3楼2007-11-04 23:29
      回复
        希望高手支持下 对本吧建设和菜鸟水平提升也有帮助


        禁言 |4楼2007-11-04 23:31
        回复
          就按短时间循环检查状态吧。
          dota里的技能和属性相关的也是这样。不过他避免了远程的,只有近程的


          禁言 |5楼2007-11-05 11:25
          回复
            问题一:不会。
            问题二:给每个人增加一个暴击技能,暴率100%,倍数等于1
            问题三:没看懂你下面的东西。。。


            禁言 |6楼2007-11-05 13:13
            回复
              1.所有单位?为什么不添加技能,这个比较简单一点实现
              2.要所有单位还是特定单位,可以计算hp差然后显


              禁言 |7楼2007-11-05 13:45
              回复
                • 222.90.81.*
                我凯撒
                我觉得每个单位最多只有4+5=9个技能
                醉拳就占一个 太多了
                我的图的设想是让所有人到商店买技能 那当然是技能越多越好啊 8个太少
                关于伤害显示 你觉得很简单吗?你自己试试吧
                第三个 我确实没啥办法 怎么能都不够完美


                8楼2007-11-05 15:34
                回复
                  第二个确实很简单啊。败类师父做出来过啊


                  禁言 |9楼2007-11-05 16:05
                  回复
                    • 218.94.76.*
                    每个单位加一个没有图标的的闪避和致命一击
                    再加一个暴率100%的技能,倍数1
                    用属性做技能只能做瞬发
                    就像Nova


                    10楼2007-12-05 13:41
                    回复
                      凯撒兄,你之前好像发过一贴,说一个很好用的事件开端-单位受到伤害,这个如果魔法伤害也能触发的话,我就能解决第三问了!


                      IP属地:广东禁言 |11楼2007-12-05 18:42
                      回复
                        具体思路是这样的:
                        给英雄随便一个有目标的技能,图标改为风暴之锤,然后到触发了,为目标单位设一个变量,然后创造一个辅助单位扔一个0点伤害的锤子,另开一个触发,事件就是目标单位受到伤害,然后判断是否辅助单位制造的伤害,最后就是对目标单位造成与英雄属性相关的伤害!
                        这是我临时想的,不知是否可行!


                        IP属地:广东禁言 |12楼2007-12-05 18:55
                        回复
                          • 221.12.21.*
                          第3个问题是不是事件开端要写成"产生一个技能的效果"就行了啊?


                          13楼2007-12-05 22:35
                          回复
                            楼上的意思我不明白,我的方法的第一个触发的事件是:
                            任意单位开始施放技能
                            第二个触发的事件是:
                            指定单位事件-单位受到伤害


                            IP属地:广东禁言 |14楼2007-12-05 22:46
                            回复
                              • 222.90.80.*
                              我凯撒

                              恩 三个问题现在看起来好菜。。。
                              多谢败类的补丁 好使
                              我当时用的是redwolf
                              都英文 而且不是bj函数 很多东西做不出来


                              15楼2007-12-06 22:27
                              回复