查看: 2130|回复: 5

[已经解决] 请问如何加宽对话框宽度?

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

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

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

×
就是在人物对话的时候可用的文字版面宽度太小了,我用的是自己做的对话框,我想做出一横排都可以显示文字的效果。各位大侠请问需要修改哪里的脚本啊?
大家好我是时代之影。 影风3龟速制作中~~~~~~~

真·零峰

梦石
0
星屑
135
在线时间
110 小时
注册时间
2009-7-24
回帖
138
发表于 2011-4-15 09:19:11 | 显示全部楼层
在message那个脚本里找到super(**,**,**,**)。前两个定义对话框坐标,后两个定义大小(我只是按一般的窗口类说的,不知道对话框是否适用,你可以试试)

点评

我试过了,发现没变化~  发表于 2011-4-16 09:04
回复

使用道具 举报

梦石
0
星屑
50
在线时间
54 小时
注册时间
2008-6-8
回帖
91
 楼主| 发表于 2011-4-16 23:00:42 | 显示全部楼层
没有人知道么。。。。
大家好我是时代之影。 影风3龟速制作中~~~~~~~
回复

使用道具 举报

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-4-17 04:44:43 | 显示全部楼层
  1. class Window_Message
  2.   unless @louse_alias
  3.     @louse_alias = true
  4.     alias louse_refresh refresh
  5.   end
  6.   def refresh
  7.     self.contents.font.size = 20
  8.     louse_refresh
  9.   end
  10. end
复制代码
不用改窗口大小吧?

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

梦石
0
星屑
50
在线时间
54 小时
注册时间
2008-6-8
回帖
91
 楼主| 发表于 2011-4-17 12:15:40 | 显示全部楼层
回复 Wind2010 的帖子

这个代码应该复制到什么地方呢。。。。

点评

其实直接在Main前插入一个新脚本就行了  发表于 2011-4-17 12:30
Window_Message下面。  发表于 2011-4-17 12:19
大家好我是时代之影。 影风3龟速制作中~~~~~~~
回复

使用道具 举报

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2011-4-17 12:30:17 | 显示全部楼层
本帖最后由 忧雪の伤 于 2011-4-17 12:30 编辑
  1. class Window_Message < Window_Base
  2.   alias :old_refresh :refresh unless method_defined?("old_refresh refresh")
  3.   def refresh
  4.     self.x -= 80
  5.     self.width = 480
  6.     self.contents = Bitmap.new(width - 32, height - 32)
  7.     old_refresh
  8.   end
  9. end
复制代码

点评

按先后我把分给上面那位了,还是感谢你的帮助。  发表于 2011-4-17 13:10
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部