设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1526|回复: 2
打印 上一主题 下一主题

[已经解决] 请问技能的成功率写在脚本的什么地方

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
帖子
813

开拓者

跳转到指定楼层
1
发表于 2016-6-5 19:52:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
全局搜索 成功 只能搜索到命中率的计算,但我觉得成功率应该是单独计算的,就是不知道是在什么地方。

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2016-6-5 19:59:54 | 只看该作者
Game_Battler#item_hit
  1. class Game_Battler < Game_BattlerBase
  2.   #--------------------------------------------------------------------------
  3.   # ● 计算技能/物品的成功几率
  4.   #--------------------------------------------------------------------------
  5.   def item_hit(user, item)
  6.     rate = item.success_rate * 0.01         # 获取成功几率
  7.     rate *= user.hit if item.physical?      # 物理攻击:计算成功几率的乘积
  8.     return rate                             # 返回计算后的成功几率
  9.   end
  10. end
复制代码
默认脚本里复制的

点评

成功、命中、闪避,这三个的判定是独立的,先计算是否成功,然后判定是否命中,最后判定是否闪避。  发表于 2016-6-5 23:05
例如赌博性质的技能系列,就可以依靠这种独立的成功率判定来制作,不过如果成功率完全固定不能依靠其他原因增减就不太好用了。  发表于 2016-6-5 23:04
技能的成功率就是固定的啊,最后是否命中是看技能成功率和使用者的命中率以及敌人的闪避率计算出来的。  发表于 2016-6-5 23:03
命中率游戏里可以给人物增加,但是成功率一旦在技能上设定后就不能改变,我就想知道如何去改这个数值,能改的话灵活性就更高了  发表于 2016-6-5 23:00
命中了不就是成功了嘛=。=  发表于 2016-6-5 21:58
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
帖子
813

开拓者

3
 楼主| 发表于 2016-6-5 23:06:54 | 只看该作者
本帖最后由 jianyulei 于 2016-6-5 23:09 编辑
VIPArcher 发表于 2016-6-5 19:59
Game_Battler#item_hit默认脚本里复制的


我是说的这个成功率,不知道是不是和你想的一样的。关键是脚本哪里有这个的计算公式

QQ图片20160605230933.png (5.27 KB, 下载次数: 15)

QQ图片20160605230933.png

点评

刚才试了下,确实把命中率拉高之后成功率低也能命中,但是真可惜不能把这个成功率设置超过100,要不然就能制作每个技能单独的命中率了、  发表于 2016-6-5 23:15
成功率是用来计算命中率的?他们的关系是怎样的? 是不是我150%的命中,技能只有50%成功,实际命中就是75%?  发表于 2016-6-5 23:11
然后在应用技能效果里面计算是否命中,是算上敌人闪避率之类的算出来的。具体的你可以自己去原脚本里看一看  发表于 2016-6-5 23:10
我说的也是这个。一个技能是否成功命中敌人,是先计算出技能的命中率,这个命中率就是靠这里设置的成功率和使用者得命中率算出来的  发表于 2016-6-5 23:08
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 12:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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