标题: 动态鼠标脚本 [打印本页] 作者: 天空坠落 时间: 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
百变宝典里面有,具体的忘记了