Project1
标题:
加载设置问题
[打印本页]
作者:
峰星
时间:
2011-2-1 21:56
提示:
作者被禁止或删除 内容自动屏蔽
作者:
银·乌尔
时间:
2011-2-1 22:23
自己在想要的地方显示图片就做成了一个伪LOADING的效果啦~~
银·乌尔于2011-2-1 22:39补充以下内容:
嗯~银的做法就是在切换地图的事件那,
场景移动前画面色调调为黑屏,
然后就移动场景,
移动好后再恢复色调啦~
作者:
峰星
时间:
2011-2-1 22:47
提示:
作者被禁止或删除 内容自动屏蔽
作者:
银·乌尔
时间:
2011-2-1 22:52
回复
峰星
的帖子
呵呵,这个就看星星的黑幕了~~
在切换地图之前,黑屏之后,
什么事也可以做的~~喵~~
只是在切换地图后,
黑屏恢复前,把做过的事消灭得无踪迹就好了~
作者:
峰星
时间:
2011-2-1 22:55
提示:
作者被禁止或删除 内容自动屏蔽
作者:
OWOWOW
时间:
2011-2-2 14:06
很好做的东西。
思路
Project6.zip
(377.95 KB, 下载次数: 230)
2011-2-2 14:01 上传
点击文件名下载附件
效果图
效果.jpg
(29.12 KB, 下载次数: 3)
下载附件
保存到相册
2011-2-2 14:04 上传
另外我吐槽两句,= =为什么每天你都来提问题?有些东西拜托动动脑筋就能做出来的。就像这个
作者:
忧雪の伤
时间:
2011-2-2 15:38
class Scene_Map
def transfer_player
$game_temp.player_transferring = false
if $game_map.map_id != $game_temp.player_new_map_id
Graphics.transition
data_mapinfos = load_data("Data/MapInfos.rxdata")
#p data_mapinfos[$game_temp.player_new_map_id].name
# get sprites
devil = Sprite.new
devil.bitmap = Bitmap.new("Graphics/pictures/loading")
devil.ox = devil.bitmap.width / 2
devil.oy = devil.bitmap.height / 2
devil.x = 320
devil.y = 250
devil.z = 999999
devil.opacity = 0
sprite = Sprite.new
sprite.z = 1000000
sprite.bitmap = Bitmap.new(640,480)
name = data_mapinfos[$game_temp.player_new_map_id].name
sprite.bitmap.font.size = 13
sprite.bitmap.draw_text(0,0,640,610,"前往"+name,1)
sprite.opacity = 0
for i in 1..10
sprite.opacity += 25
devil.opacity += 25
@rabbit.opacity +=25
Graphics.update
end
for i in 1..20
Graphics.update
end
for i in 1..10
sprite.opacity -= 25
devil.opacity -= 25
@rabbit.opacity -=25
Graphics.update
end
sprite.dispose
devil.dispose
Graphics.freeze
$game_map.setup($game_temp.player_new_map_id)
end
$game_player.moveto($game_temp.player_new_x, $game_temp.player_new_y)
case $game_temp.player_new_direction
when 2 # 下
$game_player.turn_down
when 4 # 左
$game_player.turn_left
when 6 # 右
$game_player.turn_right
when 8 # 上
$game_player.turn_up
end
$game_player.straighten
$game_map.update
@spriteset.dispose
@spriteset = Spriteset_Map.new
if $game_temp.transition_processing
$game_temp.transition_processing = false
Graphics.transition(20)
end
$game_map.autoplay
Graphics.frame_reset
Input.update
end
end
复制代码
以前求来的东西……可以修改下显示的内容
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1