Project1

标题: 请教战斗时状态栏的位置问题 [打印本页]

作者: yue    时间: 2014-1-14 01:42
标题: 请教战斗时状态栏的位置问题



有挖坟嫌疑,图也是用的别人的图

但是回答仍然看不明白

求破

角色1定了位置
角色2在正下方   怎么设置整个XY
作者: 美丽晨露    时间: 2014-1-14 19:22
本帖最后由 美丽晨露 于 2014-1-14 19:24 编辑

在Window_BattleStatus内修改
draw_actor的等等参数
for i in 0...$game_party.actors.size
      actor = $game_party.actors
      actor_y = i * 60 + 4
这个是各个角色对应的Y坐标的算法。

最后调节
#--------------------------------------------------------------------------
  # ● 初始化对像
  #--------------------------------------------------------------------------
  def initialize
    super(0, 320, 640, 160)
内的窗口显示的大小即可。

效果:

作者: yue    时间: 2014-1-15 00:00
美丽晨露 发表于 2014-1-14 19:22
在Window_BattleStatus内修改
draw_actor的等等参数
for i in 0...$game_party.actors.size

我修改半天   还是各种报错…………

能演示具体怎么修改么
作者: yue    时间: 2014-1-15 00:00
美丽晨露 发表于 2014-1-14 19:22
在Window_BattleStatus内修改
draw_actor的等等参数
for i in 0...$game_party.actors.size

我修改半天   还是各种报错…………

能演示具体怎么修改么
作者: yue    时间: 2014-1-15 00:10
美丽晨露 发表于 2014-1-14 19:22
在Window_BattleStatus内修改
draw_actor的等等参数
for i in 0...$game_party.actors.size

RUBY 代码复制
  1. def refresh
  2.     self.contents.clear
  3.     @item_max = $game_party.actors.size
  4.     for i in 0...$game_party.actors.size
  5.       actor = $game_party.actors[i]
  6.       actor_x = i * 160 + 4
  7.      ######actor_y = i * 60 + 4是要加在这里还是要取代上一句啊?
  8.       draw_actor_name(actor, actor_x, 0)####然后这里总是报错argument3 or4是actor_y的位置放的不对么???
  9.       draw_actor_hp(actor, actor_x, 30, 120)
  10.       draw_actor_sp(actor, actor_x, 50, 120)
  11.     end
  12.   end

作者: 白魔导师宝儿    时间: 2014-1-15 12:51
Project1.rar (186.73 KB, 下载次数: 38)

我按照2楼的版主大人修改了
这个是范例
作者: yue    时间: 2014-1-15 14:06
白魔导师宝儿 发表于 2014-1-15 12:51
我按照2楼的版主大人修改了
这个是范例

谢谢了
作者: T3Dzxc    时间: 2014-1-18 09:15
啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




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