赞 | 159 |
VIP | 0 |
好人卡 | 0 |
积分 | 263 |
经验 | 0 |
最后登录 | 2024-11-16 |
在线时间 | 5355 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 26264
- 在线时间
- 5355 小时
- 注册时间
- 2016-3-8
- 帖子
- 1655
|
本帖最后由 alexncf125 于 2021-10-29 07:39 编辑
看看这样改可以不,,,加了30-33行, 刪了35-39行, 改了47行
- class Xuanxiang < Window_Command #主菜单左边按键窗口列表
- def initialize
- super(0, 0)
- self.opacity = 255
- jingling_4 #画框图 精灵方法
- end
- def jingling_4 #画框图 精灵方法,画框精灵图是和菜单一起出现的。
- $Spp=Sprite.new
- $Spp.bitmap = Cache.system ("ping")
- $Spp.x = 20
- $Spp.y = 50
- $Spp.z=201 if $Spp.z!=201
- end
- def make_command_list #按键列表
- add_command("文件", :wen_jian) #这些按钮还没写完,就贴了一些。
- end
- end
- class Sz < Scene_MenuBase #主菜单呼出场景
- def start
- super
- create_command_window
- end
-
- def terminate
- super
- $Spp.bitmap.dispose unless $Spp.bitmap==nil
- end
-
- #~ def fanhui #呼出返回
- #~ if SceneManager.return #关闭菜单方法
- #~ WenZi::dispose_Ping #释放画框图片的方法
- #~ end
- #~ end
- #WenZi::dispose_Ping方法的定义是这样的,没有把模块部分写进来:
- #$Spp.bitmap.dispose unless $Spp.bitmap==nil
- def create_command_window
- @com_window = Xuanxiang.new #左边选项菜单实例
- @com_window.set_handler(:cancel, method(:return_scene)) #取消键
- end
- end
复制代码 |
|