找回密码
 点一下
查看: 466|回复: 4

请教一下魔法防御要如何实现?

[复制链接]
发表于 2015-9-9 02:47:41 | 显示全部楼层 |阅读模式
我想实现物理攻击和魔法攻击,物理防御和魔法防御。
物理攻击 对应 伤害-近战
魔法攻击 对应 伤害-持续时间(英文命名是Spell魔法的意思,这翻译)
物理防御 对应 生命护甲

但魔法防御要如何实现呢?求思路
发表于 2015-9-9 12:44:32 | 显示全部楼层
按照你的思路,是做不出不同护甲的,因为生命护甲只有一种。尽管星际2中也有重甲轻甲这样的说法,但是它再另外的字段指定,而且只指定分类,并无实际数值。实际起作用的生命护甲只有一个值。
其实做不同的防御类型的话,推荐使用行为,行为中能指定减伤值和针对的伤害类型,你可以很方便的做出对某几种伤害降低或增加多少值或(和)多少百分比。而使用不同层数和不同面值的行为组合就能很灵活的实现这种“护甲”效果。
回复

使用道具 举报

 楼主| 发表于 2015-9-9 17:22:43 | 显示全部楼层
使用伤害响应降低伤害在加减法的情况下可以使用,但就避开了计算公式了
回复

使用道具 举报

发表于 2015-9-16 21:46:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2015-9-17 18:03:57 来自手机 | 显示全部楼层
用行为的伤害响应有一定的局限性,而且会很麻烦,最好用属性,伤害用触发器,做一套自己的伤害系统,这样就不会被物编束缚了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-20 18:25 , Processed in 0.115519 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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