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

Project1

 找回密码
 注册会员
搜索

战斗HP.SP 状态怎么改位置?求大家

查看数: 3039 | 评论数: 14 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-8-21 12:05

正文摘要:

把血什么的放在下面不爱事的地方 求脚本

回复

白鬼 发表于 2014-8-21 20:07:34
linfeng2014n 发表于 2014-8-21 14:47
改成这样

把  Window_BattleStatus  窗口变宅的方法:
    super(0, 320, 640, 160)
这一行,最后一个数字160减少X,同时320加上X
X是数字,你可以自己改一改试试
需要说明的是,因为窗口改小了,首先 draw_actor_name 的默认位置就超出了窗口范围。
你可以试试看效果再说。
linfeng2014n 发表于 2014-8-21 14:42:21
kuerlulu 发表于 2014-8-21 12:36
Window_BattleStatus中refresh部分相信初中英语水平的都知道怎么改

那个框真么移动下去 啊 我有图请进 帮个忙在那里改?
linfeng2014n 发表于 2014-8-21 14:31:10
白鬼 发表于 2014-8-21 13:13
你试一下:Window_BattleStatus
39-46行完全替换如下:
      draw_actor_name(actor, actor_x, 52)

差一步 框向下 到血的位置 我发图了 其他的好了 谢谢你
白鬼 发表于 2014-8-21 13:13:31
你试一下:Window_BattleStatus
39-46行完全替换如下:
      draw_actor_name(actor, actor_x, 52)
      draw_actor_hp(actor, actor_x, 70, 120)
      draw_actor_sp(actor, actor_x, 88, 120)
      if @level_up_flags[i]
        self.contents.font.color = normal_color
        self.contents.draw_text(actor_x, 104, 120, 32, "LEVEL UP!")
      else
        draw_actor_state(actor, actor_x, 104)
linfeng2014n 发表于 2014-8-21 12:54:47
白鬼 发表于 2014-8-21 12:34
这个HP SP是定义在
Window_BattleStatus
脚本中的39行起

人物向上移动位置 HP 和SP 向下移动位置

点评

战斗图的调整在Game_Actor 570行起到最后。X不要调的话,就调Y就好了。减少一些就是往上调整了。 另外,擅用点评,不要连续回复。  发表于 2014-8-21 13:06
linfeng2014n 发表于 2014-8-21 12:53:42
想把人物提高向上移动 血和SP 向下移动位置
linfeng2014n 发表于 2014-8-21 12:52:49
#--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    @item_max = $game_party.actors.size
    for i in 0...$game_party.actors.size
      actor = $game_party.actors[i]
      actor_x = i * 160 + 4
      draw_actor_name(actor, actor_x, 0)《=====改了120 没变化
      draw_actor_hp(actor, actor_x, 32, 120)
      draw_actor_sp(actor, actor_x, 64, 120)
      if @level_up_flags[i]
        self.contents.font.color = normal_color
        self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
      else
        draw_actor_state(actor, actor_x, 96)
      end
    end
  end

点评

我的错。我看错位置了。 不要看这行的点评。  发表于 2014-8-21 13:12
【self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")】 【draw_actor_state(actor, actor_x, 96)】 这两个Y也要改!!!这两个是一样的。  发表于 2014-8-21 13:10
你怎么还多出来了?draw_actor_hp(actor, actor_x, 32+120),括号里2个半角逗号3个数字,别弄多了! 另外,Y不要一样,一样就都叠在一起了!  发表于 2014-8-21 13:08
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-23 13:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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