回复 l65591397 的帖子 #-------------------------------------------------------------------------- # ● 获取命中率 #-------------------------------------------------------------------------- def hit if enemy.auto_setup? enemy_hit = $game_party.avg_hit if enemy.type == -1 enemy_hit *= (【0.8 】在这+ rand(0)) elsif enemy.type == 6 enemy_hit = 40 else enemy_hit *= Auto_Enemy::ENEMY_TYPE_HIT[enemy.type] end return [[enemy_hit.to_i, 95].min, 50].max else return enemy.hit end end 和数据库没关系,攻击防御这类属性是按你角色的高低进行设定的,数据库不设也没关系,那儿的数值可以改变怪物与角色的攻击比率,可以自己设定到适合自己的程度,那 个我是设过了,你还可以利用属性的耐性对敌人进行加强啊,比如强力的怪那把它的属性耐性提高就OK了,BOSS设定类型BOSS,个人感觉魔法加大点,要不用几次老BOSS就没魔了,除非它用的是无耗魔法技能 |
回复 l65591397 的帖子 如果不是你脚本错的话建议你设单类型,就一种吧,个人认为还是类型好点,比的感觉死板
|
回复 l65591397 的帖子 #-------------------------------------------------------------------------- # ● 获取命中率 #-------------------------------------------------------------------------- def hit if enemy.auto_setup? enemy_hit = $game_party.avg_hit if enemy.type == -1 enemy_hit *= (0.8 + rand(0)) elsif enemy.type == 6 enemy_hit = 95 type==6是指对应的BOSS类型 下面的95的命中率,回避什么的如下改 |
参与人数 1 | 星屑 +700 | 收起 理由 |
---|---|---|
铃仙·优昙华院·因幡 | + 700 | 认可答案 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-7 01:36
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.