Project1

标题: 关于标题画面释放的问题 [打印本页]

作者: wxygejia    时间: 2016-5-2 18:37
标题: 关于标题画面释放的问题
由于某些原因我在脚本里把标题脚本(就是选新游戏、读档、结束游戏那里)中的标题画面释放:
# @sprite.bitmap.dispose  
# @sprite.dispose
给注释掉了。
这样做的目的是在选择读档时能显示一张背景图片。可是问题来了,这张读档用的图片释放不掉,后面游戏中有些特殊场合会发生背景显示这张读档时的图片。请问要怎么在游戏进行时把这张标题背景释放掉呢?
作者: RyanBern    时间: 2016-5-2 18:47
不要随便注释掉释放图片的脚本语句,这样做非常危险。

如果你想要在读档的时候显示一张图片,请仿照标题画面生成图片的格式在存读档(Scene_File)的脚本里面重新生成图片。

Scene_File类是存档读档公用的类,如果只想在读档界面上生成图片,请在Scene_Load内定义
RUBY 代码复制
  1. class Scene_Load
  2.   def main
  3.     @sprite = Sprite.new
  4.     @sprite.bitmap = RPG::Cache.picture("图片名称")
  5.     super
  6.     @sprite.bitmap.dispose
  7.     @sprite.dispose
  8.   end
  9. end

作者: wxygejia    时间: 2016-5-2 19:08
RyanBern 发表于 2016-5-2 18:47
不要随便注释掉释放图片的脚本语句,这样做非常危险。

如果你想要在读档的时候显示一张图片,请仿照标题画 ...

非常感谢!!还有个问题能问一下吗?就是我在调取菜单时也设置了图片,并且设置了释放@menu_com.bitmap.dispose if @menu_com.bitmap
@menu_com.dispose。
但是这样就只在菜单时有图片。我想要的效果是就像没加释放时一样,这样状态技能物品什么的时候就都能显示那张图片了。但是如果不加这两条释放的话关掉菜单后图片还是跟标题时一样存在。我的想法是在一条并行处理的公共事件里进行释放,请问该怎么弄呢?
作者: wxygejia    时间: 2016-5-2 20:15
wxygejia 发表于 2016-5-2 19:08
非常感谢!!还有个问题能问一下吗?就是我在调取菜单时也设置了图片,并且设置了释放@menu_com.bitmap.d ...

这个问题我再开一个帖单独问一下好了,谢谢回答问题的大大!




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