查看: 3429|回复: 3

[推荐问答] 怎么更改对话窗口的大小?

[复制链接]
梦石
0
星屑
50
在线时间
111 小时
注册时间
2012-4-21
回帖
271
发表于 2012-8-4 10:51:37 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 晚安世界 于 2012-8-4 10:52 编辑

谁能帮我写一个脚本,效果如下:

1、在事件中触发。

2、让对话窗口变成我想要的大小。(任意带大小)


求。。。。。。。

如果效果满意的话可以加分= =
哇哈哈哈!祝你吃面吃到鼻孔里!
梦石
0
星屑
1881
在线时间
414 小时
注册时间
2012-7-30
回帖
68
发表于 2012-8-4 12:35:01 | 显示全部楼层
用脚本可以,事件貌似不行吧,而且不能用事件触发。
http://www.66rpg.com/articles/4862是脚本教程
回复

使用道具 举报

◇无限的妄想者◇

梦石
0
星屑
90
在线时间
1441 小时
注册时间
2012-7-14
回帖
2279
发表于 2012-8-4 12:43:41 | 显示全部楼层
本帖最后由 幻想中的鸡蛋 于 2012-8-5 14:19 编辑
  1. #===================================================================
  2.       if $game_switches[50]           #50号开关控制窗口位置自定义
  3.          self.height=$game_variables[50]   #50号变量控制窗口高度
  4.          self.width=$game_variables[49]   #49号变量控制窗口宽度
  5.          self.x=$game_variables[47]     #47号变量控制窗口距左边缘距离
  6.          self.y=$game_variables[48]     #48号变量控制窗口距上边缘距离
  7.        else
  8.          self.height=160
  9.          self.width=480
  10.          self.x=80
  11.        end
  12. #===================================================================
复制代码
插入到Window_Message里reset_window函数下。大约180行之后的位置。大概是这样:
无标题.jpg
之后用50号开关打开显示自定义窗口,变量47~50分别用来调整窗口的x、y、宽和高。
也就是事件设定一下变量和开关就好。
如果有用别的对话框加强脚本,请将这个插入到最后一个def reset_window下面。
(就是全局搜索def reset_window字样,点开最后一个,然后类似的方法插入。)

评分

参与人数 1梦石 +2 收起 理由
hcm + 2 认可答案

查看全部评分


————————————————————————————————————
新坑Dreamoon酝酿中,预计短篇⑨完工发布。
————————————————————————————————————
如何调戏橙光文字的 高级UI 系列教程:  鉴赏页制作篇、背包系统制作篇
回复

使用道具 举报

梦石
0
星屑
50
在线时间
111 小时
注册时间
2012-4-21
回帖
271
 楼主| 发表于 2012-8-5 14:11:14 | 显示全部楼层
幻想中的鸡蛋 发表于 2012-8-4 12:43
插入到Window_Message里reset_window函数下。大约180行之后的位置。
之后用50号开关打开显示自定义窗口,变 ...

具体插入到哪一行?脚本盲的说

点评

于是已编辑。如果看着图还不知道怎么插入的话我就无语了……  发表于 2012-8-5 14:18
哇哈哈哈!祝你吃面吃到鼻孔里!
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部