幻想森林

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

[RMXP] 如何实现进入地图后,不发生一切事件的等待2秒。

[复制链接]

4

主题

8

帖子

72

积分

②入门

积分
72
发表于 2010-1-18 15:21:46 | 显示全部楼层 |阅读模式
  不发生一切事件的等待2秒,并且屏幕是黑的,只是播放BGM。
  我由于为了节省磁盘空间,拿格式工厂把MP3及WMV文件全转成了OGG格式。问题随之也来了......地图切换时,总要假死机2秒......一般还不显,在特殊地图使情况变得很糟糕,会出现“穿帮”镜头.所以特此求解。或者某高手知道其他更为精妙的解决方法,望解答,谢谢。
回复

使用道具 举报

15

主题

271

帖子

2198

积分

⑥精研

我要疯狂积累活跃度!

积分
2198
QQ
发表于 2010-1-18 16:56:36 | 显示全部楼层
总之,没看懂。。。

穿帮图上来,再来一个请解释一下假死的具体状况和涉及群体(机器,其他程序是否也会卡住2秒。。。)穿帮图是不是移动地图的一刹那出现了某些残像?
我的开头动画是用远景+显示图片做的,传送到开始的房间一刹那会出现远景的残像,我的解决方法是先覆盖一张图片,我用的是纯黑图。传送到另一张地图之后用一个当前地图事件自动执行图片消失。
你可以做一个传送其他场景前显示一张黑色图片,到目标地图有一个自动执行的事件,图片移动(不用移动位置,仅需要把透明度设置为0,时间48帧),等待48帧(根据1秒24帧的老电影做出的2秒停顿,具体等待帧数寻找合适数量,包括前面的图片变透明的时间),图片消失。
这样就形成了一个黑幕转场的效果。
不过移动场景都自带渐变效果的啊。

等待楼下高手根治楼主。。。
紫月光流奈河畔, 孤影独行笑苍天。 酆都倒比人间好, 从此慕鬼不羡仙!
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2010-1-18 17:03:03 | 显示全部楼层
把MP3及WMV文件在我这也是假死。。。郁闷。。。OGG能好一些。。。

关于那个图的问题。。

Scene_Map的loop do
前面
@sp = Sprite.new
@sp.bitmap = Bimtap.new(图片路径)   一张黑色的图片
@sp.z = 9999
for i in 0...80    #自己调帧数。。这个是80帧
Graphics.update
end
@sp.dispose
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 16:55 , Processed in 0.011406 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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