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

Project1

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

[已经解决] 战斗HP.SP 状态怎么改位置?求大家

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2014-8-15
帖子
22
跳转到指定楼层
1
发表于 2014-8-21 12:05:48 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x

不想要这样的显示
想改一下 求大家帮忙

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

求脚本

Lv3.寻梦者

梦石
0
星屑
1743
在线时间
485 小时
注册时间
2006-1-7
帖子
1073
15
发表于 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 的默认位置就超出了窗口范围。
你可以试试看效果再说。
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2014-8-15
帖子
22
14
 楼主| 发表于 2014-8-21 14:47:22 | 只看该作者
改成这样
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2014-8-15
帖子
22
13
 楼主| 发表于 2014-8-21 14:42:21 | 只看该作者
kuerlulu 发表于 2014-8-21 12:36
Window_BattleStatus中refresh部分相信初中英语水平的都知道怎么改

那个框真么移动下去 啊 我有图请进 帮个忙在那里改?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2014-8-15
帖子
22
12
 楼主| 发表于 2014-8-21 14:31:10 | 只看该作者
白鬼 发表于 2014-8-21 13:13
你试一下:Window_BattleStatus
39-46行完全替换如下:
      draw_actor_name(actor, actor_x, 52)

差一步 框向下 到血的位置 我发图了 其他的好了 谢谢你
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2014-8-15
帖子
22
11
 楼主| 发表于 2014-8-21 14:26:26 | 只看该作者
现在是这样的 还差点


要这样的效果 就差这一步了 求
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1743
在线时间
485 小时
注册时间
2006-1-7
帖子
1073
10
发表于 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)
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2014-8-15
帖子
22
9
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2014-8-15
帖子
22
8
 楼主| 发表于 2014-8-21 12:53:42 | 只看该作者
想把人物提高向上移动 血和SP 向下移动位置
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2014-8-15
帖子
22
7
 楼主| 发表于 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-9-21 20:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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