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

Project1

 找回密码
 注册会员
搜索
查看: 1842|回复: 9
打印 上一主题 下一主题

[已经解决] 请教:vx里面如何将对话框调大

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
11 小时
注册时间
2012-3-31
帖子
12
跳转到指定楼层
1
发表于 2012-9-29 20:14:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 贝多芬背多分 于 2012-9-29 20:16 编辑

就像图片里那样

捕获.PNG (379.3 KB, 下载次数: 73)

捕获.PNG

Lv1.梦旅人

哆啦菌

梦石
0
星屑
46
在线时间
795 小时
注册时间
2010-7-24
帖子
3800
2
发表于 2012-9-29 20:18:37 | 只看该作者
图挂了,不过看标题我猜你的意思是想让显示文章的对话框扩大。
很简单,在脚本编辑器中找到Window_Message这个脚本页。里面的16行应该就是修改对话框大小的脚本命令(另外我还没测试过因为实在是太卡了)

评分

参与人数 1星屑 +100 收起 理由
咕噜 + 100 我很赞同

查看全部评分

随便看看
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (超级版主)

嗜谎者

梦石
2
星屑
17432
在线时间
3911 小时
注册时间
2010-9-12
帖子
9654

极短25评委极短24评委极短23评委极短22评委极短21评委开拓者

3
发表于 2012-9-29 20:24:59 | 只看该作者
图片里的不是对话框调大,而是重新做了个窗口,
楼主究竟是要对话框放大呢,
还是图片中的效果呢?
最重要的是。。。。这个是XP吧?

评分

参与人数 1星屑 +2 收起 理由
怪蜀黍 + 2 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
11 小时
注册时间
2012-3-31
帖子
12
4
 楼主| 发表于 2012-9-29 20:35:21 | 只看该作者
Luciffer 发表于 2012-9-29 20:24
图片里的不是对话框调大,而是重新做了个窗口,
楼主究竟是要对话框放大呢,
还是图片中的效果呢?

就是只要能在一个大一点的窗口,批量输入文字就行
就像报纸一样
而不是只有四行
那个xp只是我的举例而已
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (超级版主)

嗜谎者

梦石
2
星屑
17432
在线时间
3911 小时
注册时间
2010-9-12
帖子
9654

极短25评委极短24评委极短23评委极短22评委极短21评委开拓者

5
发表于 2012-9-29 20:44:37 | 只看该作者
将文字做成图片显示不行吗?
如果是要所有对话框都调大蛮麻烦的,初学者自己应该是改不好的。。。
如果只是需要单个窗口的话还好说。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
11 小时
注册时间
2012-3-31
帖子
12
6
 楼主| 发表于 2012-9-29 20:49:35 | 只看该作者
Luciffer 发表于 2012-9-29 20:44
将文字做成图片显示不行吗?
如果是要所有对话框都调大蛮麻烦的,初学者自己应该是改不好的。。。
如果只是 ...

那么请问一下,单个窗口怎么调
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (超级版主)

嗜谎者

梦石
2
星屑
17432
在线时间
3911 小时
注册时间
2010-9-12
帖子
9654

极短25评委极短24评委极短23评委极短22评委极短21评委开拓者

7
发表于 2012-9-29 21:07:09 | 只看该作者
贝多芬背多分 发表于 2012-9-29 20:49
那么请问一下,单个窗口怎么调

会用脚本吗?简单的修改什么的?

点评

别放弃那么快嘛,窗口什么的不就一个window=Window_Base.new(x,y,w,h)就搞定了嘛,又不难。P叔吃剩饭的,尼桑还没吃饱呢。  发表于 2012-9-29 21:18
尼桑加油,回答得好的话让DE君发卡,哈哈~~  发表于 2012-9-29 21:13
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
11 小时
注册时间
2012-3-31
帖子
12
8
 楼主| 发表于 2012-9-29 21:23:30 | 只看该作者
Luciffer 发表于 2012-9-29 21:07
会用脚本吗?简单的修改什么的?

简单的脚本会的
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (超级版主)

嗜谎者

梦石
2
星屑
17432
在线时间
3911 小时
注册时间
2010-9-12
帖子
9654

极短25评委极短24评委极短23评委极短22评委极短21评委开拓者

9
发表于 2012-9-29 21:48:48 | 只看该作者
  1. class Window_1529 < Window_Base

  2.   def initialize(actor = $game_party.members[0])
  3.     super(38, 54, 473, 308)
  4.     self.opacity = 255
  5.     @actor = actor
  6.     @actor_id = @actor.index
  7.     refresh
  8.   end

  9.   def refresh
  10.     self.contents.clear
  11.     self.contents.draw_text(13, 19, 144, 24, 'line 1') #第一行文字,内容自己改
  12.     self.contents.draw_text(13, 47, 144, 24, 'line 2') #第二行文字,用来确定坐标差,下面再加文字请等比例排列。。。
  13.   end
  14. end
复制代码
大概是这个德行。。。脚本本体写在脚本编辑器里,使用的时候用事件脚本呼出就好。。。
总之加个7,8行文字是不违和的吧。。。@protosssonny需要改下的话你补充就是了=3=










=A=啊。。。窗口制作者真好用。。。不过脚本还是好麻烦。。。=3=

点评

补充:楼主可以使用a=Window_1529.new这样的语句来呼出窗口。  发表于 2012-9-29 21:54
嗷呜,写得很不错,不过形参有点多余:(actor = $game_party.members[0])一直没用到,最终目的是达到了的。  发表于 2012-9-29 21:52

评分

参与人数 2星屑 +202 梦石 +2 收起 理由
咕噜 + 196 + 2 认可答案 附赠66RPG提供的好人卡一张^_^.
怪蜀黍 + 6 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
11 小时
注册时间
2012-3-31
帖子
12
10
 楼主| 发表于 2012-9-29 21:59:58 | 只看该作者
Luciffer 发表于 2012-9-29 21:48
大概是这个德行。。。脚本本体写在脚本编辑器里,使用的时候用事件脚本呼出就好。。。
总之加个7,8行文字是 ...

谢谢几位大神

点评

如果没有疑问了,请使用编辑功能改为【已经解决】吧 ^_^  发表于 2012-9-29 22:01
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-12-23 10:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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