| 赞 | 8  | 
 
| VIP | 0 | 
 
| 好人卡 | 2 | 
 
| 积分 | 33 | 
 
| 经验 | 37069 | 
 
| 最后登录 | 2025-6-6 | 
 
| 在线时间 | 1463 小时 | 
 
 
 
 
 
Lv3.寻梦者 
	- 梦石
 - 0 
 
        - 星屑
 - 3293 
 
        - 在线时间
 - 1463 小时
 
        - 注册时间
 - 2014-8-9
 
        - 帖子
 - 337
 
 
 
 | 
	
把那一段改掉,改成这样试试? 
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 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |