小白求教如何修改立绘的使用数量



梦旅人
2010-09-20 21:29:20

[i=s] 本帖最后由 梦旅人 于 2010-9-20 21:33 编辑 [/i]

貌似在一个脚本里立绘载入的数量有限制数量用的多了就不显示出来了求教怎么改啊?难道只能jump到新开脚本重新编号~~?

就各位大大解答~~~~


ast
2010-09-20 22:23:15

立绘能用的一共有32张


yyeg
2010-09-20 22:38:54

别用那么多 用的时候再载入 就好了 哟西 完了


牧濑红莉栖
2010-09-20 23:00:07

你FG序号是不是弄错了


白枫
2010-09-21 08:47:46

立绘使用fg指令载入,fg的缓冲区有32个,分别用1-32来区分,用代码表示就是
fg(1,..)
fg(2,..)
fg(3,..)
fg(32,..)
每一个fg缓冲区可以载入一张并且只能载入一张图片,[color=Red]fg同一个号码[/color]载入2张或2张以上的图片,
最后一张有效,比如
fg(1,"xx01.jpg",1,500)
fg(1,"xx02.jpg",1,500)
fg1号缓冲区载入的是xx02.jpg
也就是,fg是可以无限次载入图片并显示的,并不是只能载入32个,给个例子:
fg(1,"xx01.png",1,500); bgon(1); pause(45); -- 载入xx01.png并淡入显示
fg(2,"msgbox.png",1,500); bgon(2); pause(45); -- 载入对话框并淡入显示
say("说句话.");
fg(1,"xx02.png",1,500); pause(45); -- 载入xx01.png并淡入显示(和第一句一样使用1号fg)
say("从画面可以看到,立绘被改变了")

ps:你显示不出来的原因可能是忘记使用fgon指令来打开显示了,fgon是显示开关.


任天之浪
2010-09-21 17:01:55

白叔没有任何难道的用bgon打开了fg


白枫
2010-09-21 19:15:41

。。。。


梦旅人
2010-09-21 20:04:10

无的意思就是用的fg超过了32张怎么办?重新开个新脚本?有没有载入超过32张的方法~~~?


白枫
2010-09-21 23:57:36

[i=s] 本帖最后由 白枫 于 2010-9-22 00:09 编辑 [/i]

只要把fg缓冲区的图像数据删除掉就可以继续用了,用fgnull(1)~fgnull(32),不删除图像数据fg也是可以继续使用的,因为amp有很好的防泄漏措施,一直使用同一个fg号码加载图片也不会有内存溢出的问题


love_xiaolu
2010-09-22 16:09:15

[quote]白叔没有任何难道的用bgon打开了fg
[size=2][color=#999999]任天之浪 发表于 2010-9-21 17:01[/color] [url=http://www.yayabo.cn/redirect.php?goto=findpost&pid=127164&ptid=11853][img]http://www.yayabo.cn/images/common/back.gif[/img][/url][/size][/quote]


是白叔的话应该没有难道吧……(笑…)