Project1

标题: 动态鼠标脚本 [打印本页]

作者: 天空坠落    时间: 2011-5-17 13:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: zxc52590    时间: 2011-5-18 03:24
#================================================= =============================
# ## Game_Player
#================================================= =============================
class Game_Player
  #------------------------------------------------- -------------------------
  ## 是否支持鼠標移動?
  #------------------------------------------------- -------------------------
  def move_by_mouse?
    return false if @move_route_forcing # 強制移動路徑中
    return false if @vehicle_getting_on # 正在乘座交通工具中
    return false if @vehicle_getting_off # 正在降下交通工具中
    return false if in_airship? and not $game_map.airship.movable?
    return true
  end
  
  #------------------------------------------------- -------------------------
  ## 不移動時
  #------------------------------------------------- -------------------------
  def update_nonmoving(last_moving)
    return if $game_map.interpreter.running?
    return if moving?
    return if check_touch_event if last_moving
    ## 雙擊激活交通工具
    if not $game_message.visible and Input.trigger?(Input::C) || Input.double_click?(1)
      return if get_on_off_vehicle
      return if check_action_event
    end
    update_encounter if last_moving
    ## 還原鼠標移動標誌
  $scene.last_click = [$game_player.x, $game_player.y]
  end
end


伸手黨請自重......
我隨便找一下都有,順帶一提,我也是腳本盲......


zxc52590于2011-5-18 03:24补充以下内容:
#================================================= =============================
# ## Game_Player
#================================================= =============================
class Game_Player
  #------------------------------------------------- -------------------------
  ## 是否支持鼠標移動?
  #------------------------------------------------- -------------------------
  def move_by_mouse?
    return false if @move_route_forcing # 強制移動路徑中
    return false if @vehicle_getting_on # 正在乘座交通工具中
    return false if @vehicle_getting_off # 正在降下交通工具中
    return false if in_airship? and not $game_map.airship.movable?
    return true
  end
  
  #------------------------------------------------- -------------------------
  ## 不移動時
  #------------------------------------------------- -------------------------
  def update_nonmoving(last_moving)
    return if $game_map.interpreter.running?
    return if moving?
    return if check_touch_event if last_moving
    ## 雙擊激活交通工具
    if not $game_message.visible and Input.trigger?(Input::C) || Input.double_click?(1)
      return if get_on_off_vehicle
      return if check_action_event
    end
    update_encounter if last_moving
    ## 還原鼠標移動標誌
  $scene.last_click = [$game_player.x, $game_player.y]
  end
end
作者: 小传子    时间: 2011-5-18 03:37
善用搜索
作者: a19981007a    时间: 2011-5-21 10:01
搜索下就可以了...
作者: 镜花水月    时间: 2011-6-19 16:49
百变宝典里面有,具体的忘记了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1