赞 | 2 |
VIP | 0 |
好人卡 | 0 |
积分 | 12 |
经验 | 3410 |
最后登录 | 2024-6-20 |
在线时间 | 145 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1216
- 在线时间
- 145 小时
- 注册时间
- 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 |
|