设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 79|回复: 0
打印 上一主题 下一主题

[有事请教] 如何在事件中往初始队伍里添加战斗者ID(11)

[复制链接]

Lv4.逐梦者

梦石
0
星屑
7852
在线时间
1349 小时
注册时间
2015-8-15
帖子
754
跳转到指定楼层
1
发表于 2024-11-22 07:34:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 金芒芒 于 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
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-3 13:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表