找回密码
 点一下
查看: 984|回复: 3

全法球系统

[复制链接]
发表于 2012-12-18 17:32:45 | 显示全部楼层 |阅读模式
本帖最后由 allennai 于 2012-12-19 12:47 编辑

今天看了一个帖子,一个关于全法球系统,刚开始不懂是什么
可是看了触发之后疑惑了,这和直接捕捉单位接收伤害有什么不同?
全法球系统 Alpha 1.00.w3x (12.61 KB, 下载次数: 88)
发表于 2012-12-18 17:48:01 | 显示全部楼层
直接捕捉伤害判断的是单位受到伤害,无法判断伤害为魔法还是普通攻击
而全法球系统捕捉的是普通攻击命中单位,但无法捕捉miss
还有的就是攻击伤害点捕捉,触发就更麻烦了
回复

使用道具 举报

发表于 2012-12-18 20:09:13 | 显示全部楼层
本帖最后由 美味豆沙包 于 2012-12-18 20:10 编辑

  • 如果直接捕获伤害,你是没有办法知道伤害是物理攻击的伤害还是魔法技能的伤害的
    而捕捉物理攻击没有完美的方法,最精确的“法球法”会占用宝贵的法球效果
    法球效果不能叠加,对于某些英雄需要多种法球效果的地图来说是很讨厌的事情
  • 所以这就是这个系统的作用,统一使用法球,统一捕捉伤害,统一判断伤害
    然后你可以知道每次伤害的来源是什么,从而实现可以无限制叠加的攻击特效
    当然,这些法球全部都需要你自己去模拟,这也是这个系统的最大缺点,所以它才叫“全法球系统”
  • 将伤害捕捉全部集中到一个触发当中还有一个好处,那就是效率
    如果每个需要捕捉伤害的技能触发都将“全地图”的单位注册一遍,那地图很容易就卡爆掉了
    反之将所有的伤害触发集中到一个事件当中统一判断,那么效率就可以提升很多了
  • 这个地图明显是个半成品,因为连法球的模拟都还没做呢
    所以只需要理解思路就好了,没必要深入研究

点评

原来如此,魔兽真的是越学越觉得不简单。 那如果地图就两种伤害,统一设置为英雄攻击、普通伤害和法术攻击、通用伤害那么规划起来不就不需要这个系统?  详情 回复 发表于 2012-12-18 20:49
回复

使用道具 举报

 楼主| 发表于 2012-12-18 20:49:08 | 显示全部楼层
美味豆沙包 发表于 2012-12-18 20:09
  • 如果直接捕获伤害,你是没有办法知道伤害是物理攻击的伤害还是魔法技能的伤害的
    而捕捉物理攻击没有完 ...

  • 原来如此,魔兽真的是越学越觉得不简单。
    那如果地图就两种伤害,统一设置为英雄攻击、普通伤害和法术攻击、通用伤害那么规划起来不就不需要这个系统?
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 点一下

    本版积分规则

    Archiver|移动端|小黑屋|地精研究院

    GMT+8, 2024-11-22 14:02 , Processed in 0.134626 second(s), 30 queries .

    Powered by Discuz! X3.5

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表