查看: 1116|回复: 5

对话框问题

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-19
回帖
263
发表于 2008-11-12 05:47:34 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-19
回帖
263
 楼主| 发表于 2008-11-12 05:58:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
75 小时
注册时间
2007-6-25
回帖
2227

开拓者第1届Title华丽大赛亚军

发表于 2008-11-12 06:14:35 | 显示全部楼层
以下内容BY六脉神剑~具体什么时候的不太晓得~灵儿是直接存储的~

将第二个对话框做成一个Window类,再连接bitmap,接着用draw_text描绘文字。
通过控制窗口的visible来调整对话框的出现和消失,通过clear方法和修改draw_text的文字内容来更换新的文字。


# 需要生成窗口的时候
# 括号中的参数分别是对话框的X坐标、Y坐标、宽和高
@window_message_plus = Window_Base.new(x, y, width, height)
@window.contents = Bitmap.new(@window.width - 32, @window.height - 32)
# 一行文字的内容,更多的行用同样的方法,只是Y坐标更改而已
text = "文字内容"
@window.contents.draw_text(x, y, width, height, text)

要让窗口消失的时候:
a = nil ; @window.visible = false

要让窗口出现的时候:
@window.contents.clear ; @window.visible = true

然后继续描绘新的文字,至于消失和出现,都可以用条件分歧~

版主对此帖的认可:『正确解答,补上悬赏积分100分+1卡(=250分),感激你的热情解答...』,积分『+350』。
新浪微博~求粉ING~
  怕麻烦~不擅表达~希望永远是萝莉ING~最擅长浪费时间~^-^~扭头~ →_→ ~
回复

使用道具 举报

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2008-11-12 18:41:33 | 显示全部楼层
其实不用太麻烦的,不要让第一个人说太多,当需要第二个人插嘴时第一个人说的话就在那里断开就好了嘛!!
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-19
回帖
263
 楼主| 发表于 2008-11-12 20:53:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2008-11-12 22:01:23 | 显示全部楼层
不是吧,害我白高兴了一场。汗- -b
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部