设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2581|回复: 37
打印 上一主题 下一主题

[已经解决] 如何移动(或删除)用【脚本】生成的图片

[复制链接]

Lv4.逐梦者 (版主)

梦石
0
星屑
9497
在线时间
5073 小时
注册时间
2013-6-21
帖子
3580

开拓者贵宾剧作品鉴家

1
发表于 2020-3-17 23:11:20 | 显示全部楼层
首先欢迎新人加入 P1 站。在论坛发帖可以使用【编辑】功能,不必重复回帖。简短回复他人可使用【点评】功能。


就主楼的问题,脚本生成的图片大多是由 Sprite 类显示的,Bitmap 类只是负责传输数据。想删除图片的话必须对 Sprite 类进行 dispose 操作,但 bitmap 类是否需要释放要根据具体情形。

例子:
RUBY 代码复制
  1. # 显示图片
  2. sprite = Sprite.new
  3. sprite.bitmap = RPG::Cache.picture("图片名")
  4.  
  5. # 删除
  6. sprite.dispose # 使用 RPG::Cache 载入的 bitmap 无需 bitmap.dispose


bitmap 的 clear 用法直接调用即可。
RUBY 代码复制
  1. bmp = Bitmap.new(32, 32)
  2. bmp.clear

注意:clear 只是清除内容,bitmap 对象还在,如果想彻底删除请用 dispose

点评

有没有移动图片的代码?  发表于 2020-3-18 07:43
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-9 07:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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