Project1
标题:
远景的控制(给那些想用远景作地图的人)
[打印本页]
作者:
ProfesstionR
时间:
2008-8-23 14:53
标题:
远景的控制(给那些想用远景作地图的人)
(不知有没有重样)
游戏中,远景作地图,会造成速度问题.角色"飘来飘去"的问题,今天,这个问题可以解决了!
首先,打开工程,选好远景图(废话),然后......
在Spriteset_Map类中,
找到:
# 刷新元件地图
@tilemap.ox = $game_map.display_x / 4
@tilemap.oy = $game_map.display_y / 4
@tilemap.update
# 刷新远景平面
@panorama.ox = $game_map.display_x / 8
@panorama.oy = $game_map.display_y / 8
把
# 刷新远景平面
@panorama.ox = $game_map.display_x / 8
@panorama.oy = $game_map.display_y / 8
改成
# 刷新远景平面
@panorama.ox = $game_map.display_x / 4
@panorama.oy = $game_map.display_y / 4
然后进入游戏,是不是成功了啊?
还有:对于用图块打轮廓的办法,要消除图块,就往下看
还是Spriteset_Map类
找到
# 生成元件地图
@tilemap = Tilemap.new(@viewport1)
@tilemap.tileset = RPG::Cache.tileset($game_map.tileset_name)
for i in 0..6
autotile_name = $game_map.autotile_names
@tilemap.autotiles
= RPG::Cache.autotile(autotile_name)
end
@tilemap.map_data = $game_map.data
@tilemap.priorities = $game_map.priorities
以及
# 释放元件地图
@tilemap.tileset.dispose
for i in 0..6
@tilemap.autotiles
.dispose
end
@tilemap.dispose
还有
# 刷新元件地图
@tilemap.ox = $game_map.display_x / 4
@tilemap.oy = $game_map.display_y / 4
@tilemap.update
然后把它们全部注释掉,这样就不会显示图块了!(通行设置还在)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1