Project1

标题: 对话框的问题: [打印本页]

作者: 然然    时间: 2008-8-11 04:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 凌辰    时间: 2008-8-11 04:53
修改了的话,对话框就永远那么小了……
作者: 心情de对白    时间: 2008-8-11 04:54
我记得站上的 fuki对话框用自动缩放功能吧
作者: 然然    时间: 2008-8-11 05:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 铃铃    时间: 2008-8-11 05:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: 最後一滴淚    时间: 2008-8-11 05:08
如果就第二攻图片上用到那就用图片制作去那可以用变量..如果把对话框改成那样大的话在别的地方对话框也那么大了!?如果对话也那么大的话那就可以帮你改
作者: 凌辰    时间: 2008-8-11 05:22
或者截一张合适大小的对话框图片,
更改文章选项为不显示窗口,
选择项出现之前先显示对话框图片……
作者: dbshy    时间: 2008-8-11 05:31
找到
  if @face_bitmap == nil
         self.width = 637
       else
         self.width = 800
         self.x -= 20
       end
       self.height = 170
     end

SELF.WIDTH = ...
自己去改

作者: 然然    时间: 2008-8-11 06:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 凌辰    时间: 2008-8-11 07:00
所以了~显示图片是最容易的。
作者: 然然    时间: 2008-8-11 07:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 最後一滴淚    时间: 2008-8-11 07:15
以下引用然然于2008-8-10 22:50:01的发言:

呵呵,怪我没说清楚,对话框分为上、中、下三个。
我希望上、下这两个不变,该怎样就怎样,而让中部的变成那样……
所以并不是改数字那么简单的……
所以……俺来请教大家……

其实不用改LZ用脚本请看脚本说明....你在显示文章旦面加上/p[0]就有LZ想要的效果
作者: 最後一滴淚    时间: 2008-8-11 07:20
以下引用然然于2008-8-10 22:50:01的发言:

呵呵,怪我没说清楚,对话框分为上、中、下三个。
我希望上、下这两个不变,该怎样就怎样,而让中部的变成那样……
所以并不是改数字那么简单的……
所以……俺来请教大家……

当然,如果这样比较难改,我不用窗体皮肤做对话框也可以,大不了不显示外层窗体皮肤了么!但是比较重要的问题是里面的那个小选择框不能太长……否则很难看……
我看到“九重天的彼端”的设置不错,就是这样,文字有多少,对话框就有多长,但我不知他是怎么弄的……

大概是在这里控制的吧:
self.cursor_rect.set(4 + @indent + @face_indent, n * 32 + 4, @cursor_width, 32)
我搜索了“九重天的彼端”的工程,在Window_Message里面他的设置是这样: self.cursor_rect.set(8, n * 32, @cursor_width, 32)和我的没什么区别……


[本贴由作者于 2008-8-10 23:05:26 最后编辑]

LZ用的脚本就有这功能LZ用别人的脚本的时候请看脚本前面的说明..
文字有多少,对话框就有多长

使用\p功能后可以自动调整对话框大小

这是脚本里面的说明LZ就没看到!? [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 灯笼菜刀王    时间: 2008-8-11 07:50
想改变对话框和光标的大小,可以在脚本里找到描绘的那段,加个if分歧,然后套个全局变量。

然后在事件里手动操作就可以了-。-,比如想让一个对话时窗口只有原来的一半,就if $game_variables[1] == 1时  窗口宽除2。
要使用这个一半的功能的时候,调用变量1 = 0,然后显示对话,最后让变量1回0就可以了,效果达到,而且没副作用-。-适合男女老少广大群众使用的绿色方法。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1