| 
 
| 赞 | 2 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 12 |  
| 经验 | 3410 |  
| 最后登录 | 2025-8-29 |  
| 在线时间 | 146 小时 |  
 Lv3.寻梦者 
	梦石0 星屑1226 在线时间146 小时注册时间2016-12-7帖子79 | 
9楼
 
 
 楼主|
发表于 2023-4-4 22:55:06
|
只看该作者 
| 我想在我自己弄的代码里调用数据库的备注。
 #==============================================================================
 # ** Game_BattlerBase
 #------------------------------------------------------------------------------
 #  这个类处理角色和敌人的基本数据。包括能力值、状态变化等。
 #   在这里添加了一个名为attack_range的方法,用于获取角色或敌人的攻击距离。
 #==============================================================================
 
 class Game_BattlerBase
 #--------------------------------------------------------------------------
 # * 获取攻击距离
 #--------------------------------------------------------------------------
 def attack_range
 # 如果角色或敌人有装备,则检查备注中是否有attack_range标签
 if self.actor? && self.equips[0]
 note = self.equips[0].note
 if note =~ /<attack_range:(\d+)>/
 return $1.to_i
 end
 end
 # 否则返回默认攻击距离
 return 1
 end
 end
 | 
 |