把那一段改掉,改成这样试试? def screen_z(height = 0) # 在最前显示的标志为 ON 的情况下 if @always_on_top # 无条件设置为 999 return 999 end # 通过实际坐标和地图的显示位置来求得画面坐标 z = (@real_y - $game_map.display_y + 3) / 4 + 32 # 元件的情况下 if @tile_id > 0 # 元件的优先不足 * 32 # p $game_map.priorities[@tile_id] if $game_map.priorities[@tile_id] != nil return z + $game_map.priorities[@tile_id] * 32 else return z end # 角色的场合 else # 如果高度超过 32 就判定为满足 31 return z + ((height > 32) ? 31 : 0) end end |
链接: http://pan.baidu.com/s/1mg09Ls0 密码: tczf |
链接: http://pan.baidu.com/s/1mg09Ls0 密码: tczf |
然而我没有看到这个问题 |
有大神来帮忙解决一下吗?… |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-25 05:46
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.