查看: 2388|回复: 1

[已经过期] 请问个战斗显示战斗者名字的问题

[复制链接]
梦石
0
星屑
235
在线时间
425 小时
注册时间
2013-6-28
回帖
123
发表于 2015-6-23 00:32:54 | 显示全部楼层 |阅读模式

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

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

×
46HZM4U)I)C86CDA7E}MMUT.jpg
这个是显示战斗者的名字
我想自己设置好比这样
`XE8R06W}33F_0ETUI97}%6.jpg
战斗者的名字是阿尔西斯就显示1111
梦石
0
星屑
9557
在线时间
5074 小时
注册时间
2013-6-21
回帖
3459

开拓者贵宾剧作品鉴家

发表于 2015-6-23 08:15:43 | 显示全部楼层
插入以下脚本即可。
[pre lang="Ruby"]module ZZZ
  # 战斗名设置方法:角色ID => 战斗名称
  # 如果未设置的话会显示原来的名字
  Zzz = {
    1 => "1111"
    2 => "2222"
  }
end
class Game_Actor
  def battle_name
    return ZZZ::Zzz[self.id] != nil ? ZZZ::Zzz[self.id] : self.name
  end
end
class Window_Base
  def draw_actor_battle_name(actor, x, y)
    self.contents.font.color = normal_color
    self.contents.draw_text(x, y, 120, 32, actor.battle_name)
  end
end[/pre]
然后把你第一张图中高亮选择的部分替换成
[pre lang="Ruby"]draw_actor_battle_name(actor, actor_x, 0)[/pre]

评分

参与人数 1星屑 +21 收起 理由
kuerlulu + 21 认真的版主

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部