Project1

标题: 我想问一下暴击,闪避,回血,嗜血之类的这种特殊属性怎么做 [打印本页]

作者: 奥特曼迪迦    时间: 2016-3-18 23:36
标题: 我想问一下暴击,闪避,回血,嗜血之类的这种特殊属性怎么做
本帖最后由 奥特曼迪迦 于 2016-3-19 00:24 编辑

rt,顺便问一下怎么设置一个被动技能,可以学习并升级
作者: 飞戮其颈    时间: 2016-3-19 21:31
其实LZ如果早个两三年来的话,还能得到几个大神的指点,吧里的链接也没挂这么多,你说的这几个技能都是很难做的,回血我可以给你个意见,当发动回血技能的时候,响应的动作的变量选项设置成玩家血量增加,你应该找的到选项的吧?
作者: 奥特曼迪迦    时间: 2016-3-19 22:01
飞戮其颈 发表于 2016-3-19 21:31
其实LZ如果早个两三年来的话,还能得到几个大神的指点,吧里的链接也没挂这么多,你说的这几个技能都是很难 ...

哎…这就是命
作者: 小徐    时间: 2016-3-20 18:59
暴击,就是造成的伤害提升吧
闪避嘛,在受伤前判断一个随机值触发
回血,就是加血
嗜血,应该是一段时间内造成的伤害提升,和暴击是一样的逻辑
作者: 奥特曼迪迦    时间: 2016-3-20 19:19
小徐 发表于 2016-3-20 18:59
暴击,就是造成的伤害提升吧
闪避嘛,在受伤前判断一个随机值触发
回血,就是加血

暴几是伤害翻倍,闪避就是miss率,嗜血是按对怪物的伤害百分比给自己加血
作者: 小徐    时间: 2016-3-20 21:04
奥特曼迪迦 发表于 2016-3-20 19:19
暴几是伤害翻倍,闪避就是miss率,嗜血是按对怪物的伤害百分比给自己加血 ...

1)翻倍是可以计算的
2)不是miss率,你既然是游戏制作者,就不能用这种玩家的思维去考虑功能,应该是“攻击判定为无效,跳过伤害处理”
3)AGM不能计算百分比
作者: enchant    时间: 2016-3-21 06:18
暴击,是攻击中随机出现伤害翻倍
-----做法,在对象动作(攻击)中设置一个暴击攻击的动作,条件是概率触发,触发后更改玩家攻击力,然后记得结束后还原攻击力不然会一直卡倍数上……

闪避,嘛,也是概率无敌
-----做法,同暴击,设置闪避动作概率触发,闪避的动画里面把接触判定关掉就好


回血
-----我觉得不用说了…………直接触发增加玩家体力就行了=,=

嗜血,是指攻击敌人恢复自身HP么
-----做法弄个判定开关,当角色使用该技能(开关开启)并且成功攻击敌人时候,敌人接到判定切换嗜血动作(设定增加玩家HP,同时关闭技能开关)
      
谨记,AGM的数值运算是坨翔…………
所以你只能设定回复固定量HP……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1