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

Project1

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

[已经解决] 关于标题画面释放的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
188
在线时间
362 小时
注册时间
2012-10-14
帖子
80
跳转到指定楼层
1
发表于 2016-5-2 18:37:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
由于某些原因我在脚本里把标题脚本(就是选新游戏、读档、结束游戏那里)中的标题画面释放:
# @sprite.bitmap.dispose  
# @sprite.dispose
给注释掉了。
这样做的目的是在选择读档时能显示一张背景图片。可是问题来了,这张读档用的图片释放不掉,后面游戏中有些特殊场合会发生背景显示这张读档时的图片。请问要怎么在游戏进行时把这张标题背景释放掉呢?

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

Lv4.逐梦者 (版主)

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

开拓者贵宾剧作品鉴家

2
发表于 2016-5-2 18:47:25 | 只看该作者
不要随便注释掉释放图片的脚本语句,这样做非常危险。

如果你想要在读档的时候显示一张图片,请仿照标题画面生成图片的格式在存读档(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

评分

参与人数 1星屑 +20 收起 理由
wxygejia + 20 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
188
在线时间
362 小时
注册时间
2012-10-14
帖子
80
3
 楼主| 发表于 2016-5-2 19:08:43 | 只看该作者
RyanBern 发表于 2016-5-2 18:47
不要随便注释掉释放图片的脚本语句,这样做非常危险。

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

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

点评

具体怎么弄呢不太懂  发表于 2016-5-2 20:27
切换Scene的时候不要保留Scene里面的任何Viewport、Window或者Sprite对象……  发表于 2016-5-2 20:20
Scene_Item、Scene_Equip、Scene_Skill、Scene_Status、Scene_Save、Scene_End全都照样写一个显示和释放背景图的句子……  发表于 2016-5-2 20:18
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
188
在线时间
362 小时
注册时间
2012-10-14
帖子
80
4
 楼主| 发表于 2016-5-2 20:15:22 | 只看该作者
wxygejia 发表于 2016-5-2 19:08
非常感谢!!还有个问题能问一下吗?就是我在调取菜单时也设置了图片,并且设置了释放@menu_com.bitmap.d ...

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 01:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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