该怎么改正?这是我的工程http://u.115.com/file/aq1wqdmk |
你这个工程里对于角色的一些参数都改变了,所以才会出现总是miss的情况
|
http://u.115.com/file/bhuj46kp这是工程,脚本很多,如果找不到,发消息,或QQ我把脚本传给你 柳柳QQ于2011-8-21 13:27补充以下内容: 表示,不行....打4下4下回避 |
只是要令角色正常状态下普通攻击的基础命中为100,可以上面的 def attack_effect(attacker)【● 应用通常攻击效果】里,关于 【# 第二命中判定】的内容设定更改一下 # 第二命中判定 #********************************************************* # 原来的 :eva = 8 * self.agi / attacker.dex + self.eva (回避 = 8 * 被攻击者的速度/攻击者的灵巧 + 被攻击者的回避) eva = self.eva (回避 = 被攻击者的回避) #********************************************************* hit = self.damage < 0 ? 100 : 100 - eva hit = self.cant_evade? ? 100 : hit hit_result = (rand(100) < hit) end 只要像上面那样更改一下eva(回避)的定义就行了 凌空飘雪于2011-8-21 13:10补充以下内容: 只是要令角色正常状态下普通攻击的基础命中为100,可以上面的 def attack_effect(attacker)【● 应用通常攻击效果】里,关于 【# 第二命中判定】的内容设定更改一下 # 第二命中判定 #********************************************************* # 原来的 :eva = 8 * self.agi / attacker.dex + self.eva (回避 = 8 * 被攻击者的速度/攻击者的灵巧 + 被攻击者的回避) eva = self.eva (回避 = 被攻击者的回避) #********************************************************* hit = self.damage < 0 ? 100 : 100 - eva hit = self.cant_evade? ? 100 : hit hit_result = (rand(100) < hit) end 只要像上面那样更改一下eva(回避)的定义就行了 |
我的工程很大,借助梦想无语做成的,http://u.115.com/file/bhuj46kp |
建议你还是传工程吧~ |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-26 20:47
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.