幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1401|回复: 6

[RMVX] [求助]请问一个关于窗口位置的问题

[复制链接]

50

主题

1235

帖子

1万

积分

⑧专业

C语言最高

积分
12447
发表于 2006-10-19 09:47:00 | 显示全部楼层 |阅读模式
是不是可以通过修改脚本的某部分来任意移动、缩放对话框呢?默认的对话框只能上中下三个位置。如果可以的话,应该修改脚本的哪些部分呢??谢谢各位。 [s:6]
我的blog~:http://hi.baidu.com/soaryou/blog
回复

使用道具 举报

38

主题

3468

帖子

1

积分

超级版主

传说中的Bunny火神~!

Rank: 8Rank: 8

积分
1
发表于 2006-10-19 10:22:51 | 显示全部楼层
要缩放对话框,请改Window_Message里面的super里面的4个数,那个分别是设定对话框的默认大小和位置的。

如果只是想要变换位置,那就在165行开始的地方改:
#--------------------------------------------------------------------------
  # ● 设置窗口位置与不透明度
  #--------------------------------------------------------------------------
  def reset_window
    if $game_temp.in_battle
      self.y = 16
    else
      case $game_system.message_position
      when 0  # 上
        self.y = 16
      when 1  # 中
        self.y = 160
      when 2  # 下
        self.y = 304
      ####################
      when 3  #自定义
        self.x = $game_variables[1]
            self.y = $game_variables[2]
      ####################
      end
    end
    if $game_system.message_frame == 0
      self.opacity = 255
    else
      self.opacity = 0
    end
    self.back_opacity = 160
  end

要使用位置的时候,先设定好1号和2号变量(窗口的X坐标和Y坐标),然后在事件输入脚本$game_system.message_position = 3就可以使用自定义的位置了。
我突然发现,我是一个很幸运的好人。老婆真好~ 点我进入JQ(激情)教程范例收集!
回复 支持 反对

使用道具 举报

845

主题

1万

帖子

214748万

积分

版主

脑残中……

Rank: 7Rank: 7Rank: 7

积分
2147483647

声命组金赏

发表于 2006-10-19 11:09:32 | 显示全部楼层
冬瓜教我这个来着,把对话框修改成640了... 总觉得那样比较好
http://icv.cc声动音缘配音社
回复 支持 反对

使用道具 举报

193

主题

902

帖子

9515

积分

⑦老手

請堅持『人的尊重』

积分
9515
发表于 2006-10-19 14:46:17 | 显示全部楼层
雞雞真是RMXP高手.
真實的我沒有一個不『沖動』, 誰在阻擋我發言~『我憤怒』. 誰在發言辱罵我,請堅持『人的尊重』.
回复 支持 反对

使用道具 举报

50

主题

1235

帖子

1万

积分

⑧专业

C语言最高

积分
12447
 楼主| 发表于 2006-10-19 15:19:06 | 显示全部楼层
杀鸡四天王是不是就是那个传说中的杀鸡军???啊啊,小弟我实在是太荣幸了!谢谢指导!我去动手操作一下!
我的blog~:http://hi.baidu.com/soaryou/blog
回复 支持 反对

使用道具 举报

50

主题

1235

帖子

1万

积分

⑧专业

C语言最高

积分
12447
 楼主| 发表于 2006-10-19 15:23:01 | 显示全部楼层
要使用位置的时候,先设定好1号和2号变量(窗口的X坐标和Y坐标),然后在事件输入脚本$game_system.message_position = 3就可以使用自定义的位置了。

请问是不是在事件中设置1、2号变量呢???还是要调用脚本代入?
我的blog~:http://hi.baidu.com/soaryou/blog
回复 支持 反对

使用道具 举报

38

主题

3468

帖子

1

积分

超级版主

传说中的Bunny火神~!

Rank: 8Rank: 8

积分
1
发表于 2006-10-19 16:11:11 | 显示全部楼层
是在事件中设定的,一定要在调用窗口前就设好,不然就会显示在0,0的坐标上。
我突然发现,我是一个很幸运的好人。老婆真好~ 点我进入JQ(激情)教程范例收集!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 13:24 , Processed in 0.013235 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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