查看: 2050|回复: 2

[已经过期] 新人求教交通工具的问题,麻烦热心的大大们能帮助下。

[复制链接]
梦石
0
星屑
270
在线时间
1 小时
注册时间
2010-7-19
回帖
0
发表于 2010-7-23 15:43:57 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
关于交通工具的设置,系统自带的初始交通工具有三种,我想问下如何更改其通行设置。
比如河船无法在深海中行走 而海船可以 这个设置可以更改吗?

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-7-23 16:26:42 | 显示全部楼层
默认好像就是这么设定的。~~~

《天空之城 —— 破碎的命运》
回复

使用道具 举报

梦石
0
星屑
618
在线时间
2656 小时
注册时间
2010-6-28
回帖
1227

开拓者

发表于 2010-7-23 17:17:43 | 显示全部楼层
打开脚本编辑器,找到GAME_Player的第73行


#--------------------------------------------------------------------------
  # ● 判断地图通行性
  #     x : X 坐标
  #     y : Y 坐标
  #--------------------------------------------------------------------------
  def map_passable?(x, y)
    case @vehicle_type
    when 0  # 小型船
      return $game_map.boat_passable?(x, y)
    when 1  # 大型船
      return $game_map.ship_passable?(x, y)
    when 2  # 飞行船
      return true
    else    # 徒步
      return $game_map.passable?(x, y)
    end
  end

如果你想小船也能跑深海,那么把数字0改成1,如果你想搞个大船还能登陆的,那就把数字1改成2。

点评

改return后面的东西,when是判断分歧的,你要是把0改成1了,那遇到0(小船)的时候就悲剧了,跟徒步一样了  发表于 2010-7-24 06:42
那么,请教一下,怎么做才是正确的?  发表于 2010-7-23 20:00
想法很好,不过做法是错的  发表于 2010-7-23 17:53
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部