赞 | 0 |
VIP | 24 |
好人卡 | 8 |
积分 | 1 |
经验 | 11412 |
最后登录 | 2017-8-21 |
在线时间 | 416 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 416 小时
- 注册时间
- 2006-10-21
- 帖子
- 1245
|
这个?- 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
复制代码 |
|