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

Project1

 找回密码
 注册会员
搜索

【XP】关于对话框位置及大小设置

查看数: 1852 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-12-31 02:07

正文摘要:

本帖最后由 skywalkerlyy 于 2011-12-31 02:07 编辑 我已经用搜索功能用过各种办法了,说的最多的就是修改super()的四个数值,可是我修改了都没有用啊。纠结了一晚上~有的说是不是脚本冲突之类的,附上原对话 ...

回复

skywalkerlyy 发表于 2012-1-1 01:20:22
腐琴琴 发表于 2011-12-31 15:34
我觉得……应该是:

十分感谢,很详细,麻烦请问能不能留个qq号....

点评

qq:292834022  发表于 2012-1-1 10:20
- -要全程给你负责吗?  发表于 2012-1-1 01:29
腐琴琴 发表于 2011-12-31 15:34:51
本帖最后由 腐琴琴 于 2011-12-31 15:56 编辑

我觉得……应该是:

when 0 # 上
        self.y = 16
      when 1 # 中
        self.y = 160
      when 2 # 下
        self.y = 304
      end
      self.x = 80


这里的X和Y就是位置啦。
然后把句子的位置换一下,自己再改改数字就可以了。
when 0 # 上
        self.y = 16
       self.x = 80
      when 1 # 中
        self.y = 160
       self.x = 80
      when 2 # 下
        self.y = 304
        self.x = 80
      end
      



还有Main这里
# 设置系统默认字体
  Font.default_name = (["黑体"])

后面加一句:  Font.default_size = 30
可以改字号

然后这句话
super(80, 304, 480, 160)

四个数字依次是 字开始的X坐标,Y坐标,宽度,长度。
但是不知道为什么这个脚本里面改了也木有用。普通的Window_Message里面改,没有这个对话脚本的话可以生效

     self.x = 80
       if @face_bitmap == nil
         self.width = 480
       else
         self.width = 600
         self.x -= 60
       end
       self.height = 160
     end

这里的480和160似乎可以改长度和宽度


返回値:行高
#--------------------------------------------------------------------------
def line_height
  return 32
  if self.contents.font.size >= 20 and self.contents.font.size <= 24
    return 32
  else
    return self.contents.font.size * 15 / 10


最后这里可以改行间距。
小白玩家 发表于 2011-12-31 12:03:13
本帖最后由 小白玩家 于 2011-12-31 15:44 编辑

脚本里搜索self.width = 480
  1. self.width = 480
  2.          else
  3.            self.width = 600
  4.            self.x -= 60
  5.          end
  6.          self.height = 160
复制代码
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-9-12 10:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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