温雅迪丶 发表于 2014-6-24 12:18:31

炉石传说的护甲应该怎么做。

想做一个炉石 护甲就卡了好久了。

chyj4747 发表于 2014-6-24 21:51:15

所以LZ是想用魔兽模拟炉石?

温雅迪丶 发表于 2014-6-25 00:12:02

chyj4747 发表于 2014-6-24 21:51
所以LZ是想用魔兽模拟炉石?

嗯嗯。

hikari 发表于 2014-6-25 19:22:43

本帖最后由 hikari 于 2014-6-25 19:25 编辑

回合制模式的模拟样式非常多,我不知LZ要的是哪一种
我想LZ应该是直接用单位属性栏上的HP、MP来当英雄的生命值和法力水晶吧?
既然这样的话,我认为不必纠结在属性栏上,直接弄一个叫护甲的单位来吸收伤害就行了。

温雅迪丶 发表于 2014-6-25 21:38:35

hikari 发表于 2014-6-25 19:22
回合制模式的模拟样式非常多,我不知LZ要的是哪一种
我想LZ应该是直接用单位属性栏上的HP、MP来当英雄的生 ...

我是那么想的 就是不知道怎么做呢。给单位加一个加成值等于hp的专注光环。

chyj4747 发表于 2014-6-26 00:14:06

本帖最后由 chyj4747 于 2014-6-26 00:17 编辑

最万能的模拟伤害啊,所有单位护甲都为0,这样攻击伤害打上去该是多少就是多少,然后单位发动攻击时先把伤害吸收掉(伤害值记下来),吸伤害0秒无敌或者0秒加生命上限都行,然后再判断护甲或者别的buff之类的,最后造成之前记录的伤害
这个做法不管以后添加什么东西都能自己模拟,所以比较万能

至于护甲本身,在单位头上弄个漂浮文字都行,并不一定要设置在单位状态栏里

另外英雄记得在平衡常数里把敏捷的护甲加成改成0

温雅迪丶 发表于 2014-6-26 02:16:36

chyj4747 发表于 2014-6-26 00:14
最万能的模拟伤害啊,所有单位护甲都为0,这样攻击伤害打上去该是多少就是多少,然后单位发动攻击时先把伤 ...

大体明白了-.-麻烦写下演示 文本的就可以了。大概写一下就行 麻烦了。

chyj4747 发表于 2014-6-27 21:24:52

温雅迪丶 发表于 2014-6-26 02:16
大体明白了-.-麻烦写下演示 文本的就可以了。大概写一下就行 麻烦了。

触发1:
任意单位受到伤害
0秒吸伤害处理

触发2:
0秒计时器到期
把吸伤害处理的一些附加东西还原(比如去掉无敌、去掉血牌等)
关闭触发1(防止下面造成真正伤害时反复触发)
进行buff判断等处理
将真正的伤害打在真正的地方(即英雄本身还是护甲还是别的什么)
打开触发1
页: [1]
查看完整版本: 炉石传说的护甲应该怎么做。