Project1
标题:
关于Loading的问题
[打印本页]
作者:
stvil
时间:
2010-8-27 22:57
标题:
关于Loading的问题
本帖最后由 stvil 于 2010-8-27 23:01 编辑
我有搜索过 关于 Loading 设置的
但是没范例 我不懂怎么用
然后 我试玩了 草泥马这个游戏(我才不是因为游戏名字而玩这个游戏呢)
发现这个开始黑屏读取的时候 右下角会有 角色(此游戏为草泥马行走图正面)若隐若现
觉得这个Loading方式 不错 想学习下~
但是找了好久都没有找到 相关的解释
求路过的大神 赐教下
附上 草泥马游戏连接
http://rpg.blue/forum.php?mod=vi ... 9%E6%B3%A5%E9%A9%AC
作者:
Fencer_桜
时间:
2010-8-27 23:02
八云写的这个LOADING其实并没有什么用。
LOADING还不只能是一个条 要载入过程挂钩 假如不是的话可以自己弄的图片
而八云自己有个系统是与LOADING挂钩的有范例
http://rpg.blue/forum.php?mod=vi ... 11%2D1+21%3A15%3A01
作者:
wangswz
时间:
2010-8-27 23:04
这个?
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
复制代码
作者:
lxdsh2009
时间:
2010-8-28 00:15
个人觉得LOADING没什么用处……
在RM游戏里用不着……
作者:
54cn
时间:
2010-8-29 14:13
拜托,他是把场景弄成黑的,然后画面闪烁,闪烁黑色
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1