查看: 2696|回复: 10

RPG::Cache问题

  [复制链接]
梦石
0
星屑
50
在线时间
466 小时
注册时间
2006-2-25
回帖
1778
发表于 2008-1-6 18:36:48 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
举个例子开始吧.
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.picture("1号图片")

请问下
@sprite.bitmap.diapose
和
@sprite.bitmap.clear
有什么区别么?

谢谢解答!
梦石
0
星屑
50
在线时间
466 小时
注册时间
2006-2-25
回帖
1778
发表于 2008-1-6 18:36:48 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
举个例子开始吧.
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.picture("1号图片")

请问下
@sprite.bitmap.diapose
和
@sprite.bitmap.clear
有什么区别么?

谢谢解答!
梦石
0
星屑
50
在线时间
466 小时
注册时间
2006-2-25
回帖
1778
 楼主| 发表于 2008-1-6 18:37:47 | 显示全部楼层
我要晕了- -
100积分弄成100好人卡- -
怎么办- -
系统信息:本贴由本区版主认可,66RPG感谢您的热情解答~
回复

使用道具 举报

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

发表于 2008-1-6 18:38:34 | 显示全部楼层
以下引用诡异の猫于2008-1-6 10:37:47的发言:

我要晕了- -
100几分弄成100好人卡- -
怎么办- -

等斑竹在你上面的部分认可的人品卡那儿写100
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
回帖
3622
发表于 2008-1-6 18:42:33 | 显示全部楼层
@sprite.bitmap.dispose 释放图片

@sprite.bitmap.clear 图片消失(清除图片)
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2008-1-6 18:43:15 | 显示全部楼层
请问下
@sprite.bitmap.diapose和
@sprite.bitmap.clear
有什么区别么?

谢谢解答!

首先,是dispose不是diapose
然后,dispose会毁掉这个bitmap,之后就不能再使用,如果调用就出错;
clear会清除这个bitmap上面所有的图像,然后还能继续使用。
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-19
回帖
41
发表于 2008-1-6 18:43:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-19
回帖
41
发表于 2008-1-6 18:44:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2008-1-6 18:47:15 | 显示全部楼层
以下引用阿单同学于2008-1-6 10:44:53的发言:



首先,是dispose不是diapose
然后,dispose会毁掉这个bitmap,之后就不能再使用;
clear会清除这个bitmap上面所有的图像,然后还能继续使用。



打错了不好意思- -
就是clear只是相当于用橡皮擦把图像擦掉..
图像还是存在的?

这个……平常是不能这样写的……clear以后图像就擦光光了……比较好的习惯是先建立一个bitmap从cache上读取,再调用sprite.bitmap下的bit方法Copy过来= =

clear以后文件上的图像依旧存在!,Bitmap上就没有掉了
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

发表于 2008-1-6 18:48:23 | 显示全部楼层
以下引用阿单同学于2008-1-6 10:43:30的发言:


以下引用ONEWateR于2008-1-6 10:42:33的发言:

@sprite.bitmap.diapose 释放图片

@sprite.bitmap.clear 图片消失(清除图片)



- -
请问释放和清除有什么区别呢?

释放=把画图的纸给#·%#¥#%处理
清除=用橡皮把图片给擦掉
就是这样
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部