幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
123
返回列表 发新帖
楼主: form-ei

[RMVX] [求助]如何在战斗中显示图片

[复制链接]

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-6-23 13:42:46 | 显示全部楼层
引用第18楼form-ei2006-06-23 12:26发表的“”:
在进入标题画面时。。。。
要怎么把那个框框消失。。。。
还有要怎么把框框移动到中间来啊????

2。战斗中HPMP显示的位置如何更改???
.......

第一个问题你可以参看CountD的动态事件标题制做法。

第二个问题其实可以在脚本Window_Help中的地方进行相应修改:
#--------------------------------------------------------------------------
  # ● 设置角色
  #     actor : 要显示状态的角色
  #--------------------------------------------------------------------------
  def set_actor(actor)
    if actor != @actor
      self.contents.clear
      draw_actor_name(actor, 4, 0)#角色名坐标
      draw_actor_state(actor, 140, 0)#状态坐标
      draw_actor_hp(actor, 284, 0)#HP坐标
      draw_actor_sp(actor, 460, 0)#SP坐标
      @actor = actor
      @text = nil
      self.visible = true
    end
  end
但是不建议,不会改的话会改得很乱。
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

1

主题

44

帖子

1703

积分

⑥精研

积分
1703
QQ
发表于 2006-6-24 08:14:26 | 显示全部楼层
引用第8楼盗帅冬瓜2006-06-22 21:13发表的“”:


和高度没有关系,是无法调出来。。。

使用脚本编辑器就行了,先在window_Base中定义个显示图片,再在Window_BattleStatus释放出来就行了,坐标可以自己改的。就因为无法设置图片高度(bitmap中没有高度的方法)所以具体如何弄也不高兴去多写了,呵~~ [s:8]
当然可以通过更改战斗状态框的高度,呵~~~具体改到多高,就不是很清楚了。
不好意思,又要麻烦您了……
回复 支持 反对

使用道具 举报

90

主题

785

帖子

1278万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
12786515
QQ
 楼主| 发表于 2006-6-24 09:53:22 | 显示全部楼层
没有范例吗??? [s:5]

还有.....如何在战斗中的攻击命令框多加一项"状态"???

请高手指点一下 [s:6]
回复 支持 反对

使用道具 举报

4

主题

109

帖子

2494

积分

⑥精研

不灌水者

积分
2494
发表于 2006-6-24 13:56:29 | 显示全部楼层
首先在Scene_Battle 1 30行左右改一下

# 生成角色命令窗口
    s1 = $data_system.words.attack
    s2 = $data_system.words.skill
    s3 = $data_system.words.guard
    s4 = $data_system.words.item
    s5 = "状态"
    @actor_command_window = Window_Command.new(160, [s1, s2, s3, s4,s5])
@actor_command_window.y = 128

接着到Scene_Battle 3 153行加多个
      when 4  
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
    #要干什么看你自己喜欢了
在鄙视中变强
回复 支持 反对

使用道具 举报

4

主题

109

帖子

2494

积分

⑥精研

不灌水者

积分
2494
发表于 2006-6-24 14:02:58 | 显示全部楼层
@ab = Sprite.new
@ab.bitmap = Bitmap.new("Graphics/Pictures/图片名")
@ab.x = X坐标
@ab.y = Y坐标
示图片方法,插到Window_BattleStatus就行,不过如果是战斗头像,这样做不是好办法
结束后@ab.dispose就可以消除图片
在鄙视中变强
回复 支持 反对

使用道具 举报

255

主题

7092

帖子

330

积分

版主

人类总是重复同样的悲

Rank: 7Rank: 7Rank: 7

积分
330
QQ
发表于 2006-6-24 23:09:56 | 显示全部楼层
干脆做一个战斗图,上面头像下面战斗图,中间透明
这样看起来就是两张图片 [s:5]
我是化可能为不可能的男人!
回复 支持 反对

使用道具 举报

90

主题

785

帖子

1278万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
12786515
QQ
 楼主| 发表于 2006-6-25 09:47:58 | 显示全部楼层
但是 [s:5] 做动画时..... 对象消失会显得很假 [s:5]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-28 05:36 , Processed in 0.012472 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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