Project1

标题: vx连续播放图片卡的问题 [打印本页]

作者: 身之察察    时间: 2008-5-31 00:06
标题: vx连续播放图片卡的问题
我想在vx里,用连续播放图片的方法播放一小段动画。

就是用$game_map.screen.pictures[1].show(      
"动画1 (#{$t})",0,0,0 ,100,100, 255,0)
然后循环,这种方法。

由于播放的图片稍多(一千多张吧),开始的时候还很流畅,播到4、5百张时,就会很卡
我搜索解决方法看到这个帖子,
http://rpg.blue/viewthread.php?tid=82053&ntime=2008%2D5%2D30+15%3A42%3A58
觉得是同样的问题,可是我不是很明白下面回答的那些答案
我根据自己的理解在vx里这样写的事件


可是这样以后(加了  Cache.clear 以后)
根本没反应了,播不了图片,而且也不能动,只能强退。

请问该怎么解决呢?谢谢 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: yangff    时间: 2008-5-31 01:14
等待5帧
还有Cache.clear 没意义 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 身之察察    时间: 2008-5-31 03:58
嗯,貌似等待5贞的确没有等待1贞那么卡了,不过似乎慢了点,而且也不是完全不卡

可是我想知道为什么Cache.clear 不行呢
那个帖子http://rpg.blue/viewthread.php?tid=82053&ntime=2008%2D5%2D30+15%3A42%3A58
的最佳答案不就是

RPG::Cache.clrar然后再
$game_screen.picture[1].show

在vx里就是

Cache.clrar然后再
$game_map.screen.picture[1].show  

的意思吧。而且我用xp也试了,加上RPG::Cache.clrar,能播放图片啊
怎么回事呢?
作者: 身之察察    时间: 2008-6-2 20:10
谢谢 ,算了
作者: yangff    时间: 2008-6-2 20:17
以下引用身之察察于2008-5-30 19:58:22的发言:

嗯,貌似等待5贞的确没有等待1贞那么卡了,不过似乎慢了点,而且也不是完全不卡

可是我想知道为什么Cache.clear 不行呢
那个帖子http://rpg.blue/viewthread.php?tid=82053&ntime=2008%2D5%2D30+15%3A42%3A58
的最佳答案不就是

RPG::Cache.clrar然后再
$game_screen.picture[1].show

在vx里就是

Cache.clrar然后再
$game_map.screen.picture[1].show  

的意思吧。而且我用xp也试了,加上RPG::Cache.clrar,能播放图片啊
怎么回事呢?

你每1帧就重建一次数组,你累不累啊~~
而且,我没记错的话$game_map.screen.picture使用的应该不是高速缓存.
再说,CG也不是鸡肋阿




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