你的第407行以及附近的那几行是什么..
我的是#-------------------------------------------------------------------------- # ● 向右卷动 #-------------------------------------------------------------------------- def scroll_right(distance) if loop_horizontal? @display_x += distance @display_x %= @map.width @parallax_x += distance if @parallax_loop_x else last_x = @display_x @display_x = [@display_x + distance, (width - screen_tile_x)].min @parallax_x += @display_x - last_x end end
#--------------------------------------------------------------------------
# ● 向右卷动
#--------------------------------------------------------------------------
def scroll_right(distance)
if loop_horizontal?
@display_x += distance
@display_x %= @map.width
@parallax_x += distance if @parallax_loop_x
else
last_x = @display_x
@display_x = [@display_x + distance, (width - screen_tile_x)].min
@parallax_x += @display_x - last_x
end
end
不太可能出现你说的那个错误,因为如果@display_x是nil的话,在406行就应该出错了 |