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

Project1

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

[已经解决] 战斗菜单求改

[复制链接]

Lv1.梦旅人

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

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

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

x
想把战斗中的技能栏移上去,修改了
class Window_ActorCommand < Window_Command
  #--------------------------------------------------------------------------
  # ● 初始化对象
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0)

里面的参数,于是成了这样,一部分不显示了。求指教。

Q45UW8$KZXX7F]EYLQX{Z[E.jpg (17.38 KB, 下载次数: 16)

Q45UW8$KZXX7F]EYLQX{Z[E.jpg

Lv1.梦旅人

梦石
0
星屑
50
在线时间
120 小时
注册时间
2011-2-16
帖子
84
2
发表于 2012-5-20 16:37:34 | 只看该作者
因为你改了选项的位置,却没有调整它的viewport
Scene_Battle的第202行起(如果修改过Scene_Battle导致行数不对,直接搜索create_info_viewport,以下语句同理):
  1. def create_info_viewport
  2.     @info_viewport = Viewport.new
  3.     @info_viewport.rect.y = Graphics.height - @status_window.height
  4.     @info_viewport.rect.height = @status_window.height
  5.     @info_viewport.z = 100
  6.     @info_viewport.ox = 64
  7.     @status_window.viewport = @info_viewport
  8. end
复制代码
其中的:
  1. @info_viewport.rect.y = Graphics.height - @status_window.height
  2. @info_viewport.rect.height = @status_window.height
复制代码
这两条限定了位置,你需要对其进行调整
调整方式就是将viewport的y和height设置成你需要的参数
如果还要改变其他位置,也是一样,将x或者width之类的参数进行调整即可

但是调整这个,会对其他用到@info_viewport的脚本产生印象
最好另外自建一个Window_ActorCommand专用的viewport

你可以很简单的将create_info_viewport复制过来,然后改一下所有的变量名字(最简单的是后面都加个2来区分)

然后将原Scene_Battle中的第225行:
  1. @actor_command_window.viewport = @info_viewport
复制代码
改换成你自己设立的viewport变量就可以了

评分

参与人数 1星屑 +400 梦石 +2 收起 理由
迷糊的安安 + 400 + 2 认可答案,附赠66RPG提供的精美好人卡一张^.

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2012-1-21
帖子
15
3
 楼主| 发表于 2012-5-22 10:20:05 | 只看该作者
Seraglio_King 发表于 2012-5-20 16:37
因为你改了选项的位置,却没有调整它的viewport
Scene_Battle的第202行起(如果修改过Scene_Battle导致行数 ...

灰常感谢www
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
179 小时
注册时间
2012-11-14
帖子
94
4
发表于 2013-2-2 01:43:39 | 只看该作者
Seraglio_King 发表于 2012-5-20 16:37
因为你改了选项的位置,却没有调整它的viewport
Scene_Battle的第202行起(如果修改过Scene_Battle导致行数 ...

挖坟贴了不好意思...但是我怎么改都改不动,就像楼主的那张图一样,框体的宽度始终没法超过显示人物头像啊HP啊左边那个框体..
能麻烦给个范例么。。跪地感谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-16 15:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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