加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 hys111111 于 2016-12-27 17:43 编辑
我在【地图1】的(52,31)设置了一个场所移动的事件,图形“无”,与事件接触。
场所移动到的位置是【地图2】的(52,133),可是这样场所移动到【地图2】之后,发现【地图2】的一个位于(52,31)的事件也被执行了,执行方式也是与事件接触。
同理,我把【地图1】场所移动的事件移到了别的位置,可是如果【地图2】的对应位置有与事件接触的事件,那个事件也会被执行。
这个应该是在装载地图和设置角色位置之间执行(下面的代码第3到第5行之间)的,可是我尝试着在check_event_trigger_here加了一个p,却没有任何反应。
该怎么修复?
if $game_map.map_id != $game_temp.player_new_map_id # 设置新地图 $game_map.setup($game_temp.player_new_map_id) end # 设置主角位置 $game_player.moveto($game_temp.player_new_x, $game_temp.player_new_y)
if $game_map.map_id != $game_temp.player_new_map_id
# 设置新地图
$game_map.setup($game_temp.player_new_map_id)
end
# 设置主角位置
$game_player.moveto($game_temp.player_new_x, $game_temp.player_new_y)
补充:新建的工程也存在这样的问题
场所移动灵异事件.zip
(202.96 KB, 下载次数: 72)
|