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

Project1

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

[已经过期] 请问Sideview横版怎么在角色脚下面显示血条和蓝条呢???

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
26 小时
注册时间
2010-7-2
帖子
27
跳转到指定楼层
1
发表于 2010-11-26 21:36:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
Sideview横版的血条和蓝条默认是在战斗信息窗口显示的,请问怎么才能在角色脚下面显示血条和蓝条呢???

Lv1.梦旅人

梦石
0
星屑
49
在线时间
261 小时
注册时间
2010-9-17
帖子
737
2
发表于 2010-11-26 21:50:38 | 只看该作者
本帖最后由 黑白旋律 于 2010-11-26 21:50 编辑

这个我也不怎么知道。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
433 小时
注册时间
2010-5-13
帖子
116
3
发表于 2010-11-27 01:13:25 | 只看该作者
这个我也想知道。。。。。。。。
求解。。。。。。。。。。。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
626
在线时间
282 小时
注册时间
2006-4-9
帖子
203
4
发表于 2010-11-27 18:52:35 | 只看该作者
第一种方法: 自己找到sbs中显示血条的窗口,和相应的位置坐标,改成相对角色位置坐标。
第二种方法: 用显示血条的基本。
OVER
例如:
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
26 小时
注册时间
2010-7-2
帖子
27
5
 楼主| 发表于 2010-11-28 18:59:41 | 只看该作者
cangyu2004 发表于 2010-11-27 18:52
第一种方法: 自己找到sbs中显示血条的窗口,和相应的位置坐标,改成相对角色位置坐标。
第二种方法: 用显 ...

老大能不能说的具体一点啊???或者给我脚本可以吗???
先谢谢啦。。。对了,你那张图是做的吞食天地游戏吗???
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
626
在线时间
282 小时
注册时间
2006-4-9
帖子
203
6
发表于 2010-11-28 21:27:01 | 只看该作者
脚本啊 , 一下子找不到哦:
拿 ”横战SideView2.7 for VX 翻译 約束  “ 这个版本的sbs来说。
首先我们知道战斗信息窗口的脚本:
Window_BattleStatus
里面开始的时候是初始化窗口:(定义战斗信息窗口)

class Window_BattleStatus < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, 416, 128) #  显示战斗画面同伴状态的窗口的初始位置为x=0,y=0,大小为:416*128像素。

2. # ● 描绘项目
  def draw_item(index)
    rect = item_rect(index)
    rect.x += 4
    rect.width -= 8
    self.contents.clear_rect(rect)
    self.contents.font.color = normal_color
    actor = $game_party.members[index]
    draw_actor_name(actor, 4, rect.y)
    draw_actor_state(actor, 114, rect.y, 48)
    draw_actor_hp(actor, 274, rect.y, 120) # ● 描绘角色血条,位置为横向274,竖向rect.y.
    draw_actor_mp(actor, 310, rect.y, 70)
  end

我们更改 draw_actor_hp(actor, 274, rect.y, 120)  这里面的274,rect.y两个坐标,将改变徐条的坐标。
但是这个坐标仅仅是相对于 Window_BattleStatus 这个窗口的一个相对坐标,都改成0的话,也还是在Window_BattleStatus这个窗口内。
那么下一步,我们需要改变Window_BattleStatus的位置。

1。在Window_BattleStatus中找到前面说的初始化字段
class Window_BattleStatus < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, 416, 128)
    refresh
    self.active = false
    self.opacity = 0#加上该语句
  end
然后调整窗口大小和位置。。。(暂时不写了, 累。找个RGSS高手帮你改下吧)
。。。。
稍微有点复杂。。。

或者弄个Spin battle system 改吧, 只要调整draw_actor_hp 这些语句就好。。。

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
626
在线时间
282 小时
注册时间
2006-4-9
帖子
203
7
发表于 2010-11-28 21:28:10 | 只看该作者
先谢谢啦。。。对了,你那张图是做的吞食天地游戏吗???
另外,,,这个图是开发中的。。。没剧本。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
433 小时
注册时间
2010-5-13
帖子
116
8
发表于 2010-12-3 22:26:04 | 只看该作者
同求这一个。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
26 小时
注册时间
2010-7-2
帖子
27
9
 楼主| 发表于 2010-12-5 12:54:18 | 只看该作者
这个真的没人知道了吗??
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 00:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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