找回密码
 点一下
查看: 717|回复: 10

如何在游戏中动态更改技能的伤害量

[复制链接]
发表于 2014-6-7 14:51:13 | 显示全部楼层 |阅读模式
如何在游戏中动态更改技能的伤害量?
发表于 2014-6-7 17:41:36 | 显示全部楼层
请使用触发器,拦截伤害,然后计算出动态的伤害值,然后套用伤害。

点评

怎么拦截伤害,事件写每当单位受到伤害?  详情 回复 发表于 2014-6-7 19:51
回复

使用道具 举报

发表于 2014-6-7 19:26:33 | 显示全部楼层
buff是可以直接修改伤害的。仔细看buff里的修改那一栏。可以指定加强哪一种伤害。甚至可以指定具体的伤害效果。

点评

buff的伤害可以在游戏里更改吗?  详情 回复 发表于 2014-6-7 19:54
回复

使用道具 举报

 楼主| 发表于 2014-6-7 19:51:27 | 显示全部楼层
四夕水草肃 发表于 2014-6-7 17:41
请使用触发器,拦截伤害,然后计算出动态的伤害值,然后套用伤害。

怎么拦截伤害,事件写每当单位受到伤害?
回复

使用道具 举报

 楼主| 发表于 2014-6-7 19:54:03 | 显示全部楼层
麦德三世 发表于 2014-6-7 19:26
buff是可以直接修改伤害的。仔细看buff里的修改那一栏。可以指定加强哪一种伤害。甚至可以指定具体的伤害效 ...

buff的伤害可以在游戏里更改吗?
回复

使用道具 举报

发表于 2014-6-7 22:48:33 | 显示全部楼层
头目,花音觉得楼主就是想要真正的动态伤害……而不是静态的伤害加成。
回复

使用道具 举报

发表于 2014-6-8 17:37:04 | 显示全部楼层
动态伤害计算的话,头目貌似有现成的教程了。不过我建议如非必要,不要使用动态伤害计算,尤其是大型游戏,因为伤害响应会很频繁,效率神马的就很难保障了。如果是小游戏的话,倒是不错的。

点评

教程在哪儿,我的游戏应该算是中型的吧,一个玩家只控制一个单位,  详情 回复 发表于 2014-6-9 14:43
回复

使用道具 举报

发表于 2014-6-8 17:54:26 | 显示全部楼层
数据模板
回复

使用道具 举报

 楼主| 发表于 2014-6-9 14:43:14 | 显示全部楼层
yxxiaobin 发表于 2014-6-8 17:37
动态伤害计算的话,头目貌似有现成的教程了。不过我建议如非必要,不要使用动态伤害计算,尤其是大型游戏, ...

教程在哪儿,我的游戏应该算是中型的吧,一个玩家只控制一个单位,

点评

每个玩家控制一个,但是电脑的兵呢?一般电脑会有很多兵吧,而且就每个单位而言,伤害也未必是每秒只有几下的,比如你放个闪电风暴,那么瞬间可能发生很多伤害事件的。  详情 回复 发表于 2014-6-14 13:17
回复

使用道具 举报

发表于 2014-6-9 18:40:19 | 显示全部楼层
目前来说利用伤害公式和行为来伪动态修正伤害的适用范围已经很广泛了,所以还是建议楼主纯数据制作。
回复

使用道具 举报

发表于 2014-6-14 13:17:29 | 显示全部楼层
2012pasttime 发表于 2014-6-9 14:43
教程在哪儿,我的游戏应该算是中型的吧,一个玩家只控制一个单位,

每个玩家控制一个,但是电脑的兵呢?一般电脑会有很多兵吧,而且就每个单位而言,伤害也未必是每秒只有几下的,比如你放个闪电风暴,那么瞬间可能发生很多伤害事件的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 09:49 , Processed in 0.356460 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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