查看: 9613|回复: 5

[已经解决] 怎样更改窗口的大小尺寸?

  [复制链接]
梦石
0
星屑
50
在线时间
343 小时
注册时间
2010-8-14
回帖
286
发表于 2011-8-23 14:53:54 | 显示全部楼层 |阅读模式

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

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

×
怎样把默认窗口尺寸修改成自己想要的尺寸
梦石
0
星屑
60
在线时间
66 小时
注册时间
2011-5-25
回帖
64
发表于 2011-8-23 15:05:38 | 显示全部楼层
改窗口大小两种方法
第一种改构造函数
class Window_Item < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #--------------------------------------------------------------------------
  def initialize
    super(0, 64, 640, 416)  
  @column_max = 2
    refresh
    self.index = 0
    # 战斗中的情况下将窗口移至中央并将其半透明化
    if $game_temp.in_battle
      self.y = 64
      self.height = 256
      self.back_opacity = 160
    end
  end
第二种用对象的方法
win=Window_Item.new
win.width=xxx
win.height=yyy
回复

使用道具 举报

梦石
0
星屑
54
在线时间
489 小时
注册时间
2009-7-23
回帖
392
发表于 2011-8-23 15:09:34 | 显示全部楼层
本帖最后由 2578699 于 2011-8-23 15:10 编辑

改变窗口的大小,在Window_XXX(XXX表示你想要改的脚本)找到super及后面的数组。数组里的4个数。
比如:
  1. super(0, 0, 640, 100)
复制代码
,他们分别表示:X值,Y值,窗口宽,窗口高。
这些数字自己改就好了
回复

使用道具 举报

梦石
0
星屑
242
在线时间
830 小时
注册时间
2010-6-22
回帖
109

开拓者

发表于 2011-8-23 15:12:07 | 显示全部楼层
樓上講的沒錯,不過改构造函数的話會造成所有呼叫時的結構改變。
建議使用樓上說的第二種,在scene場景部分使用。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
343 小时
注册时间
2010-8-14
回帖
286
 楼主| 发表于 2011-8-23 15:27:40 | 显示全部楼层
我是脚本白痴,最好有范例


shanruiwen于2011-8-23 15:40补充以下内容:
第一种不行

点评

唉,原来是脚本##啊,直接上脚本吧  发表于 2011-8-23 18:01
是說整個的遊戲窗口?那就必須調用到API了.........|||  发表于 2011-8-23 15:47
是游戏窗口  发表于 2011-8-23 15:41
将你的代码发上来,想改哪个窗口的大小,那不是OK了  发表于 2011-8-23 15:37
回复

使用道具 举报

梦石
0
星屑
54
在线时间
489 小时
注册时间
2009-7-23
回帖
392
发表于 2011-8-24 09:44:00 | 显示全部楼层
本帖最后由 2578699 于 2011-8-24 09:53 编辑

是说整个游戏窗口吗?
http://rpg.blue/forum.php?mod=vi ... 9&highlight=800
必须把除了文件夹的东西一起复制过来
也就是将 Game.exe   user33.dll   kernel33.dll  RGSS103J.dll Game。ini  全部替换
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部