找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 失去的记忆

[RM2K&2K3] 怎么判断主角接触的是地图元件还是事件?

[复制链接]
 楼主| 发表于 2009-11-8 22:19:27 | 显示全部楼层
明白 如果可以!我会认可地...   
发表于 2009-11-8 22:20:24 | 显示全部楼层
你先试试吧,,我试验成功了。。。咱俩互相帮助
 楼主| 发表于 2009-11-8 22:42:57 | 显示全部楼层
很遗憾...试验以失败而告终:
脚本附上!!
      case Input.dir4
      when 2
        x = @x
        y = @y + 1
        move_down
      when 4
        x = @x - 1
        y = @y
        move_left
      when 6
        x = @x + 1
        y = @y
        move_right
      when 8
        x = @x
        y = @y - 1
        move_up
      if Input.dir4 > 0
       unless $game_map.passable?(x, y, Input.dir4)
          # 启动判定是正面
          Audio.se_play("Audio/SE/撞墙音乐",100,100)
        end
      end
    end
没错吧!可是还是一样....往上走撞墙播放SE,撞别的方向不播放!!
发表于 2009-11-8 23:00:59 | 显示全部楼层
$game_map.passable?(x, y, 10 - Input.dir4)

我就不信了。。我各个方向都走了还能出错。。。
发表于 2009-11-21 18:41:59 | 显示全部楼层
严重同情楼上的,也8知道你的办法行不行哦~
发表于 2009-11-21 22:31:53 | 显示全部楼层
我老早就帮他解决了。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-31 14:04 , Processed in 0.010798 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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