设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

求大神告诉下 大船怎么设置能在海上行走也能在陆地行走!

查看数: 2385 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-12-22 16:41

正文摘要:

求大神告诉下 大船怎么设置能在海上行走也能在陆地行走!  我想弄个 水路两用的交通工具!

回复

KB.Driver 发表于 2018-12-22 19:43:33
RUBY 代码复制
  1. class Game_Player
  2.   #--------------------------------------------------------------------------
  3.   # ● 判定地图能否通行
  4.   #     d : 方向(2,4,6,8)
  5.   #--------------------------------------------------------------------------
  6.   alias :cld99_map_passable? :map_passable?
  7.   def map_passable?(x, y, d)
  8.     walk_passable = super
  9.     passable = cld99_map_passable?(x, y, d)
  10.     passable || ( @vehicle_type == :ship ? walk_passable : 0)
  11.   end
  12. end
丰富多彩 发表于 2018-12-22 16:41:50
class Game_Map
  #--------------------------------------------------------------------------
  # ● 判定大船是否可以通行
  #--------------------------------------------------------------------------
  def ship_passable?(x, y)
    check_passage(x, y, 0x0400) || check_passage(x, y,0x0f)
  end
end
#明明是▼ 插件脚本的下面▼ 入口的上面添加

点评

大神 有办法让飞行器不能穿墙吗?  发表于 2018-12-23 15:52
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-16 19:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表