查看: 1650|回复: 5

敌人打我

  [复制链接]
梦石
0
星屑
55
在线时间
142 小时
注册时间
2008-7-25
回帖
199
发表于 2008-8-18 19:05:19 | 显示全部楼层 |阅读模式

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

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

×
{/dk}
在VX战斗中,敌人攻击玩家的类或方法都有哪些?
版务信息:本贴由楼主自主结贴~
梦石
0
星屑
60
在线时间
5 小时
注册时间
2007-7-3
回帖
172
发表于 2009-6-12 08:00:00 | 显示全部楼层
以下引用NaturalBlue于2008-8-18 11:05:19的发言:


本贴悬赏额度如下:VIP:0   积分:100   

在VX战斗中,敌人攻击玩家的类或方法都有哪些?

  
    数据库里面有啊  可以自己设计
    在
敌人  动画  
           里设置
回复

使用道具 举报

梦石
0
星屑
55
在线时间
142 小时
注册时间
2008-7-25
回帖
199
 楼主| 发表于 2008-8-18 19:55:50 | 显示全部楼层
{/ll}我说的是脚本!!!
回复

使用道具 举报

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2008-8-18 20:26:18 | 显示全部楼层
敌人(Game_enemy)和玩家角色(Game_Actor)同属於Game_Battler类
伤害判断等都在里面
至於战斗行动是在Game_BattleAction里面
以上
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

梦石
0
星屑
55
在线时间
142 小时
注册时间
2008-7-25
回帖
199
 楼主| 发表于 2008-8-19 18:03:26 | 显示全部楼层
如果当前角色人数为4,想让敌人只攻击角色队伍的前两个人,
在脚本里怎么做???{/dk}
回复

使用道具 举报

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2008-8-19 19:00:43 | 显示全部楼层
若是让队伍後面两个永远都不会被打到
使用下面脚本,
思路是,第二位队员之後的所有队员受击率为0

  1. class Game_Actor < Game_Battler
  2.   def odds
  3.     return 0 if self.index > 1
  4.     return 4 - self.class.position
  5.   end
  6. end
复制代码


另一个思路是,让所有战斗位置为「对列後」的职业
其受击率全部设定为0:

  1. class Game_Actor < Game_Battler
  2.   def odds
  3.     return 0 if self.class.position == 2
  4.     return 4 - self.class.position
  5.   end
  6. end
复制代码

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部