赞 | 153 |
VIP | 0 |
好人卡 | 0 |
积分 | 241 |
经验 | 0 |
最后登录 | 2024-3-29 |
在线时间 | 4983 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 24057
- 在线时间
- 4983 小时
- 注册时间
- 2016-3-8
- 帖子
- 1613
|
发表于 2020-11-8 12:57:51
|
显示全部楼层
本帖最后由 alexncf125 于 2020-11-8 13:24 编辑
因为我用了自己的工程测试, 所以没有你说的问题~
新建的工程的确会出现你所说的问题~
那么...換成这样子:
- class Window_MenuCommand < Window_Command
- alias window_menucommand_initialize initialize
- def initialize
- window_menucommand_initialize
- create_back_bitmap
- create_back_sprite
- end
- #------------------------------------------------- -------------------------
- # ● 释放
- #------------------------------------------------- -------------------------
- def dispose
- super
- dispose_back_bitmap
- dispose_back_sprite
- end
- #------------------------------------------------- -------------------------
- # ● 生成背景位图
- #------------------------------------------------- -------------------------
- def create_back_bitmap
- bitmap = Cache.picture("图片文件名")
- @back_bitmap = Bitmap.new(width, height)
- @back_bitmap.blt(0, 0, bitmap, bitmap.rect)
- bitmap.dispose
- end
- #------------------------------------------------- -------------------------
- # ● 生成背景精灵
- #------------------------------------------------- -------------------------
- def create_back_sprite
- @back_sprite = Sprite.new
- @back_sprite.bitmap = @back_bitmap
- @back_sprite.y = y
- @back_sprite.z = z - 1
- end
- #------------------------------------------------- -------------------------
- # ● 释放背景位图
- #------------------------------------------------- -------------------------
- def dispose_back_bitmap
- @back_bitmap.dispose
- end
- #------------------------------------------------- -------------------------
- # ● 释放背景精灵
- #------------------------------------------------- -------------------------
- def dispose_back_sprite
- @back_sprite.dispose
- end
- end
复制代码 以上脚本的大部分代码均是截取自Window_Message
感觉那段用得上就截了那段, 也不知对不对~~ |
|