幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3512|回复: 14

对话框能消失一下吗?

[复制链接]

1

主题

5

帖子

116

积分

③业余

积分
116
发表于 2004-9-22 15:57:57 | 显示全部楼层 |阅读模式
可能问题很白……不过找了半天没见解决办法,自己解决不了……

就是想一些恋爱游戏之类的那样,用鼠标右键能消去对话框(方便看图)再按一下对话框恢复,XP怎么做用某个键例如回车来作?而且对话框消去的时候,人物头像图(用图片显示作的)也跟着一起消去,恢复的时候一起恢复……

如果问题是在白,请删贴,不过同时PM一下我哪个连接有答案,我会过去看的……

期待回答~谢谢~先拜一下了~
回复

使用道具 举报

121

主题

3186

帖子

2万

积分

管理员

お嬢様

Rank: 9Rank: 9Rank: 9

积分
22410
发表于 2004-9-22 17:16:05 | 显示全部楼层
每个人物显示的头像不要重复- -如主角用图片1的话。。。NPC头像就不要用图片1
接下来我们继续:
公用事件。。。并列事件。。。当开关A=ON的时候开启- -
按键反馈。。。存入变数A
当变数A=X时(X是你所要反馈的按键数值,也可参照白之绊用RGSS做反馈- -)满足~条件分歧
1。文本设置为透明- -更改窗口外观为无(如果自制菜单就不用这个了- -如果改的记得要改回来。。文本透明也一样- -)图片消失(针对头像~),事件暂时消去,但这里有个问题估计要用RGSS来解决。。。
就是淡化字体。。我想过很多种方法。。。但得出。。只要能调用RGSS的字体透明化功能就OK了。。。
望请RGSS高人补完- -如果不用到RGSS那么请想出如何把正在显示中的文本中的字弄掉- -
别告诉我是中断事件或消失事件之类的。。看你怎么恢复- -
回复 支持 反对

使用道具 举报

1

主题

5

帖子

116

积分

③业余

积分
116
 楼主| 发表于 2004-9-22 17:23:06 | 显示全部楼层
以下是引用盗贼王JING在2004-9-22 17:16:05的发言:
每个人物显示的头像不要重复- -如主角用图片1的话。。。NPC头像就不要用图片1

接下来我们继续:

公用事件。。。并列事件。。。当开关A=ON的时候开启- -

按键反馈。。。存入变数A

当变数A=X时(X是你所要反馈的按键数值,也可参照白之绊用RGSS做反馈- -)满足~条件分歧

1。文本设置为透明- -更改窗口外观为无(如果自制菜单就不用这个了- -如果改的记得要改回来。。文本透明也一样- -)图片消失(针对头像~),事件暂时消去,但这里有个问题估计要用RGSS来解决。。。

就是淡化字体。。我想过很多种方法。。。但得出。。只要能调用RGSS的字体透明化功能就OK了。。。

望请RGSS高人补完- -如果不用到RGSS那么请想出如何把正在显示中的文本中的字弄掉- -

恩……窗口外观的确可以消去……字要调用RGSS啊……白目了……自己再多研究下……


PS:jing姐姐这段话记得在某个贴里面看到过……再拜一下~谢谢……学用分歧中……我用的分歧事件全是换用地图的(即对话完转移到同一个复制的新地图,然后再对话又是另一件事情了)好白啊……发现这样做出来的游戏相同地图爆多……一堆地图就个别事件不一样……

[此贴子已经被作者于2004-9-22 17:27:34编辑过]
回复 支持 反对

使用道具 举报

121

主题

3186

帖子

2万

积分

管理员

お嬢様

Rank: 9Rank: 9Rank: 9

积分
22410
发表于 2004-9-22 19:10:50 | 显示全部楼层
以下是引用falandes在2004-9-22 17:23:06的发言:
PS:jing姐姐这段话记得在某个贴里面看到过……

原创- -b..
回复 支持 反对

使用道具 举报

4

主题

20

帖子

577

积分

⑤进阶

积分
577
发表于 2004-9-22 22:25:34 | 显示全部楼层
能在这儿得到Jing的指导,真是一件幸福的事!
向各位达人学习,一天一点,积累我的梦想!
回复 支持 反对

使用道具 举报

121

主题

3186

帖子

2万

积分

管理员

お嬢様

Rank: 9Rank: 9Rank: 9

积分
22410
发表于 2004-9-22 22:49:10 | 显示全部楼层
以下是引用aswind在2004-9-22 22:25:34的发言:
能在这儿得到Jing的指导,真是一件幸福的事!


不是吧.......我哪有那么XX......汗...
回复 支持 反对

使用道具 举报

1

主题

79

帖子

1391

积分

⑥精研

物质和精神的变态形

积分
1391
发表于 2004-9-23 03:55:32 | 显示全部楼层
JING姐,要让文字透明是不可能的哦,因为显示出来的文字就从$game_temp.message_text里施放了
要设置透明必须在字显示出来之前的
回复 支持 反对

使用道具 举报

1

主题

79

帖子

1391

积分

⑥精研

物质和精神的变态形

积分
1391
发表于 2004-9-23 04:09:05 | 显示全部楼层
不过办法还是有的,有点破坏编程的结构,真的要用就将就一下吧.

首先,在rgss里的Scene_Map下把所有的局部变量@message_window改成全局变量$message_window,分别在15,36,63行(为了在游戏中的脚本里可以自由控制,不得不破坏结构,强烈建议:尽量不要改成全局的.........)

如果希望战斗对话框也有同样的效果,那就把Scene_Battle下的@message_window也改了

然后在公用事件里添一个带开关的并列事件,内容如下:

[此贴子已经被作者于2004-9-23 4:12:39编辑过]
回复 支持 反对

使用道具 举报

1

主题

79

帖子

1391

积分

⑥精研

物质和精神的变态形

积分
1391
发表于 2004-9-23 04:11:09 | 显示全部楼层
脚本:

if Input.trigger?(Input::RIGHT)
  $message_window.visible = false
end
if Input.trigger?(Input:EFT)
  $message_window.visible = true
end

为了方便起见,我设置了显示和隐藏两个不同的按键,这个自己可以酌情修改!

另外,这样做就不需要什么把字体变透明,把窗体变透明了,直接把Window_Message的对象visible属性改变就行了

差不多就这样了,测试一切正常.

[此贴子已经被作者于2004-9-23 4:15:19编辑过]
回复 支持 反对

使用道具 举报

1

主题

79

帖子

1391

积分

⑥精研

物质和精神的变态形

积分
1391
发表于 2004-9-23 05:23:24 | 显示全部楼层
JING姐,让你帮忙的事情考虑一下吧,谢谢啦!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-30 19:16 , Processed in 0.023853 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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