| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 2 |  
| 积分 | 1 |  
| 经验 | 1884 |  
| 最后登录 | 2012-1-11 |  
| 在线时间 | 10 小时 |  
 Lv1.梦旅人 
	梦石0 星屑50 在线时间10 小时注册时间2011-12-19帖子7 | 
 
 发表于 2012-1-8 01:49:40
|
显示全部楼层 
| 本帖最后由 CockyGuy 于 2012-1-8 01:51 编辑 
 在Main之前插入这个脚本:
 然后在尸体那个事件,【移动规则】那里。复制代码class Game_Character
  attr_accessor   :deadbody
  #--------------------------------------------------------------------------
  # ● 获取画面 Z 坐标
  #     height : 角色的高度
  #--------------------------------------------------------------------------
  def screen_z(height = 0)
    # 在最前显示的标志为 ON 的情况下
    if @always_on_top
      # 无条件设置为 999
      return 999
    end
    if @deadbody
      return 10
    end
    
    # 通过实际坐标和地图的显示位置来求得画面坐标
    z = (@real_y - $game_map.display_y + 3) / 4 + 32
    # 元件的情况下
    if @tile_id > 0
      # 元件的优先不足 * 32 
      return z + $game_map.priorities[@tile_id] * 32
    # 角色的场合
    else
      # 如果高度超过 32 就判定为满足 31
      return z + ((height > 32) ? 31 : 0)
    end
  end
end
频度改为【6:Highest】
 【类型】选择【自定义】。
 点击【移动路线】
 脚本,输入:确定。
 
 | 
 评分
查看全部评分
 |