Project1
标题:
NPC错位了
[打印本页]
作者:
an1ji1er1
时间:
2012-1-30 00:31
标题:
NPC错位了
本帖最后由 「旅」 于 2012-1-30 12:34 编辑
关键时刻遇到难题了,我在数据库里图块全景图片里设的是天之痕地图,然后也用三国凡人传里的设置角色通行事件了,就是那个按A键B键的那个,可是进入游戏后,发现我设定的NPC都好像是浮空一样,地图是40X40的,当画面卷动时NPC都错位了,就好像是从高空看地面似的,我也说不太明白,请教怎么弄呀,我熬夜好几天设置的东西,难道就在此刻终结了么,晕啊~~~~~~~~~~~~~~~ dsu_plus_rewardpost_czw
作者:
Wind2010
时间:
2012-1-30 00:47
LZ有用双远景脚本么
作者:
aaalbx
时间:
2012-1-30 00:48
这个.....看看素材能吧?弄张图吧
作者:
零の使魔
时间:
2012-1-30 09:03
如果你用的是默认脚本请将下面这段脚本贴到main前面
class Spriteset_Map
#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
def update
# 远景与现在的情况有差异发生的情况下
if @panorama_name != $game_map.panorama_name or
@panorama_hue != $game_map.panorama_hue
@panorama_name = $game_map.panorama_name
@panorama_hue = $game_map.panorama_hue
if @panorama.bitmap != nil
@panorama.bitmap.dispose
@panorama.bitmap = nil
end
if @panorama_name != ""
@panorama.bitmap = RPG::Cache.panorama(@panorama_name, @panorama_hue)
end
Graphics.frame_reset
end
# 雾与现在的情况有差异的情况下
if @fog_name != $game_map.fog_name or @fog_hue != $game_map.fog_hue
@fog_name = $game_map.fog_name
@fog_hue = $game_map.fog_hue
if @fog.bitmap != nil
@fog.bitmap.dispose
@fog.bitmap = nil
end
if @fog_name != ""
@fog.bitmap = RPG::Cache.fog(@fog_name, @fog_hue)
end
Graphics.frame_reset
end
# 刷新元件地图
@tilemap.ox = $game_map.display_x / 4
@tilemap.oy = $game_map.display_y / 4
@tilemap.update
# 刷新远景平面
@panorama.ox = $game_map.display_x / 4
@panorama.oy = $game_map.display_y / 4
# 刷新雾平面
@fog.zoom_x = $game_map.fog_zoom / 100.0
@fog.zoom_y = $game_map.fog_zoom / 100.0
@fog.opacity = $game_map.fog_opacity
@fog.blend_type = $game_map.fog_blend_type
@fog.ox = $game_map.display_x / 4 + $game_map.fog_ox
@fog.oy = $game_map.display_y / 4 + $game_map.fog_oy
@fog.tone = $game_map.fog_tone
# 刷新角色活动块
for sprite in @character_sprites
sprite.update
end
# 刷新天候图形
@weather.type = $game_screen.weather_type
@weather.max = $game_screen.weather_max
@weather.ox = $game_map.display_x / 4
@weather.oy = $game_map.display_y / 4
@weather.update
# 刷新图片
for sprite in @picture_sprites
sprite.update
end
# 刷新计时器块
@timer_sprite.update
# 设置画面的色调与震动位置
@viewport1.tone = $game_screen.tone
@viewport1.ox = $game_screen.shake
# 设置画面的闪烁色
@viewport3.color = $game_screen.flash_color
# 刷新显示端口
@viewport1.update
@viewport3.update
end
end
复制代码
如果还是不行请将你的工程的Data文件夹下的Scripts.rxdata附上来
作者:
暗黑骑士
时间:
2012-1-30 20:37
行走图的问题吧。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1