赞 | 8 |
VIP | 0 |
好人卡 | 0 |
积分 | 49 |
经验 | 0 |
最后登录 | 2024-3-22 |
在线时间 | 445 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 4914
- 在线时间
- 445 小时
- 注册时间
- 2011-3-26
- 帖子
- 101
|
本帖最后由 rfvtgbzxc 于 2022-1-1 16:49 编辑
1004版本 RGSS1 闪退反馈:
Graphic.transition调用后,发生闪退
触发条件:
self.opacity 设为255以外的值,且 self.windowskin = nil 时(两者都满足时触发)
测试代码:
- class Window_Test < Window_Base
- def initialize
- super(0,0,100,100)
- self.opacity = 0
- self.windowskin = nil
- end
- end
- class Scene_Test
- def main
- $data_system = load_data("Data/System.rxdata")
- $game_system = Game_System.new
- @test_window = Window_Test.new
- # 执行过渡
- Graphics.transition
- # 主循环
- loop do
- # 刷新游戏画面
- Graphics.update
- # 刷新输入信息
- Input.update
- if Input.trigger?(Input::C)
- $scene = nil
- end
- # 如果画面被切换就中断循环
- if $scene != self
- break
- end
- end
- @test_window.dispose
- end
- end
复制代码
|
|