游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: mrcasual1

[讨论] 修改完了,公式是我在网上看到的。不知道怎么解释。谢

[复制链接]

3

主题

320

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
发表于 2012-8-11 15:36:00 | 显示全部楼层

Re: Re:修改完了,公式是我在网上看到的。不知道怎么解

luyushun: Re:修改完了,公式是我在网上看到的。不知道怎么解释。谢谢了。

有效伤害=攻击力*【暴击价值*暴击率+命中价值*命中几率】

这一句可以很好的理解 “价值”是一个什么定位...

你想多了,这式子里的命中价值是指发生hit这个事件的时候所造成的伤害的比例(默认都是100%)

确实是没什么意义的变量,抽象出来纯粹是因为别的都抽了(比如暴击价值,闪避价值),这个不抽的话看起来不对称,而已

3

主题

320

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
发表于 2012-8-11 15:41:00 | 显示全部楼层

Re:修改完了,公式是我在网上看到的。不知道怎么解释。

对楼主的问题,可以尝试把那几个变量换成以下几个常量代进去算一下,应该就能理解了(是很简单的模型,闪避招架掷一次筛,暴击另掷一次筛)

闪避率:20%
招架率:10%
闪避价值:100%
招架价值:100%

暴击率:30%
命中率:100%-30%=70%
暴击价值:200%
命中价值:100%

3

主题

320

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
发表于 2012-8-11 15:42:00 | 显示全部楼层

热热热热热热热热热

风怒了

4

主题

467

帖子

829

积分

高级会员

Rank: 4

积分
829
发表于 2012-8-11 15:54:00 | 显示全部楼层

Re:修改完了,公式是我在网上看到的。不知道怎么解释。

原来“价值”是百分比。。。
我概念里,价值一直是“分数”“评价值”“金钱”一类的东西
用来标识每单位暴击率、闪避率、招架率、命中率有多少分、值多少钱
又让我长见识了。。。

5

主题

1461

帖子

1526

积分

金牌会员

Rank: 6Rank: 6

积分
1526
发表于 2012-8-13 12:17:00 | 显示全部楼层

Re:修改完了,公式是我在网上看到的。不知道怎么解释。

有效生命
因为游戏里面存在命中、闪避、招架、护甲等各种类型的伤害加成或者减免,并非A有100点HP,只要B有100攻击力,就能对A一击毙命。比如A有20%的护甲减免,那么B的攻击所造成伤害,实际上每次只有80点,也就是说A的有效生命=100/(1-20%)=125,也就是说B需要打出总共125的攻击力,才能杀死A

有效伤害可以同理类推

至于具体公式,看看就行了,因为不需要生搬硬套,所以不求甚解,也不是什么问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-28 23:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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