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

Project1

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

对话框问题

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-19
帖子
271
跳转到指定楼层
1
发表于 2008-11-12 05:47:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-19
帖子
271
2
 楼主| 发表于 2008-11-12 05:58:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

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

3
发表于 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~最擅长浪费时间~^-^~扭头~ →_→ ~
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9448
在线时间
2751 小时
注册时间
2008-9-5
帖子
3544

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

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

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-19
帖子
271
5
 楼主| 发表于 2008-11-12 20:53:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9448
在线时间
2751 小时
注册时间
2008-9-5
帖子
3544

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

6
发表于 2008-11-12 22:01:23 | 只看该作者
不是吧,害我白高兴了一场。汗- -b
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-21 15:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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