查看: 2446|回复: 6

[有事请教] 我想问一下暴击,闪避,回血,嗜血之类的这种特殊属性怎么做

[复制链接]
梦石
0
星屑
50
在线时间
32 小时
注册时间
2016-3-13
回帖
32
发表于 2016-3-18 23:36:40 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 奥特曼迪迦 于 2016-3-19 00:24 编辑

rt,顺便问一下怎么设置一个被动技能,可以学习并升级
梦石
0
星屑
67
在线时间
126 小时
注册时间
2014-11-8
回帖
133
发表于 2016-3-19 21:31:56 | 显示全部楼层
其实LZ如果早个两三年来的话,还能得到几个大神的指点,吧里的链接也没挂这么多,你说的这几个技能都是很难做的,回血我可以给你个意见,当发动回血技能的时候,响应的动作的变量选项设置成玩家血量增加,你应该找的到选项的吧?
回复

使用道具 举报

梦石
0
星屑
50
在线时间
32 小时
注册时间
2016-3-13
回帖
32
 楼主| 发表于 2016-3-19 22:01:49 来自手机 | 显示全部楼层
飞戮其颈 发表于 2016-3-19 21:31
其实LZ如果早个两三年来的话,还能得到几个大神的指点,吧里的链接也没挂这么多,你说的这几个技能都是很难 ...

哎…这就是命
回复

使用道具 举报

梦石
0
星屑
55
在线时间
183 小时
注册时间
2005-12-25
回帖
174
发表于 2016-3-20 18:59:34 | 显示全部楼层
暴击,就是造成的伤害提升吧
闪避嘛,在受伤前判断一个随机值触发
回血,就是加血
嗜血,应该是一段时间内造成的伤害提升,和暴击是一样的逻辑
回复

使用道具 举报

梦石
0
星屑
50
在线时间
32 小时
注册时间
2016-3-13
回帖
32
 楼主| 发表于 2016-3-20 19:19:26 来自手机 | 显示全部楼层
小徐 发表于 2016-3-20 18:59
暴击,就是造成的伤害提升吧
闪避嘛,在受伤前判断一个随机值触发
回血,就是加血

暴几是伤害翻倍,闪避就是miss率,嗜血是按对怪物的伤害百分比给自己加血
回复

使用道具 举报

梦石
0
星屑
55
在线时间
183 小时
注册时间
2005-12-25
回帖
174
发表于 2016-3-20 21:04:17 | 显示全部楼层
奥特曼迪迦 发表于 2016-3-20 19:19
暴几是伤害翻倍,闪避就是miss率,嗜血是按对怪物的伤害百分比给自己加血 ...

1)翻倍是可以计算的
2)不是miss率,你既然是游戏制作者,就不能用这种玩家的思维去考虑功能,应该是“攻击判定为无效,跳过伤害处理”
3)AGM不能计算百分比
回复

使用道具 举报

梦石
0
星屑
240
在线时间
1036 小时
注册时间
2009-6-12
回帖
170

短篇九导演组季军

发表于 2016-3-21 06:18:52 | 显示全部楼层
暴击,是攻击中随机出现伤害翻倍
-----做法,在对象动作(攻击)中设置一个暴击攻击的动作,条件是概率触发,触发后更改玩家攻击力,然后记得结束后还原攻击力不然会一直卡倍数上……

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


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

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部