赞 | 0 |
VIP | 0 |
好人卡 | 5 |
积分 | 5 |
经验 | 53359 |
最后登录 | 2021-2-24 |
在线时间 | 750 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 483
- 在线时间
- 750 小时
- 注册时间
- 2012-11-10
- 帖子
- 924
|
- class Scene_Map
- X = 70#图片x坐标,注意要与渐变图一致
- Y = 200#图片y坐标,注意要与渐变图一致
- TIME = 160#loading时间
- =begin
- 说明:
- system目录下
- loading图片为背景图片
- loading1图片为最初显示的"loading"字样(也可以换成其他的东西)
- loading2图片为最终显示的"loading"字样(也可以换成其他的东西)
- loadingtr图片为渐变图,只需要设置显示"loading"字样的地方就可以
- 渐变图说明(摘自帮助手册):
- 尺寸大小固定为 544 x 416 像素(或者更大,只要与你游戏分辨率相匹配即可),档案
- 必需为 256色彩的灰阶 PNG 格式。按照由低至高的灰度重新绘制画面。
- =end
- #----------------------------------------------------------------------------
- def update_transfer_player
- return unless $game_player.transfer?
- Graphics.freeze
- transition = Sprite.new
- transition.z = 9999
- transition.bitmap = Cache.system("loading")
- loading = Sprite.new
- loading.x = X
- loading.y = Y
- loading.z = 9999
- loading.bitmap = Cache.system("loading1")
- Graphics.transition
- Graphics.freeze
- @spriteset.dispose # 释放活动块组
- $game_player.perform_transfer # 执行场所移动
- $game_map.autoplay # 自动更改 BGM 和 BGS
- $game_map.update
- loading.bitmap.dispose
- loading.bitmap = Cache.system("loading2")
- @spriteset = Spriteset_Map.new # 重新生成活动块组
- Graphics.transition(TIME, "Graphics/System/loadingtr")
- Graphics.freeze
- loading.bitmap.dispose
- loading.dispose
- transition.bitmap.dispose
- transition.dispose
- Graphics.transition
- Input.update
- end
- end
复制代码 【不是我写的】 |
评分
-
查看全部评分
|