Project1

标题: 如何在事件中往初始队伍里添加战斗者ID(11) [打印本页]

作者: 金芒芒    时间: 3 天前
标题: 如何在事件中往初始队伍里添加战斗者ID(11)
本帖最后由 金芒芒 于 2024-11-23 07:15 编辑

class EFS_Battler < Game_Character
  attr_reader :soldier_id

  # 初始化方法,接收soldier_id作为参数
  def initialize(data_id)
    @soldier_id = data_id
  end

  # 类方法,创建初始队伍
  def self.create_initial_team
    [
      EFS_Battler.new(5),
      EFS_Battler.new(4),
      EFS_Battler.new(9),
      EFS_Battler.new(2),
      EFS_Battler.new(13)
    ]
  end
end

# 假设Game_Character是已经定义好的基类,这里不需要再额外定义
# 使用示例
initial_team = EFS_Battler.create_initial_team
initial_team.each do |battler|
  puts "Soldier ID: #{battler.soldier_id}"
end





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1