幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: 失去的记忆

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

[复制链接]

3

主题

11

帖子

104

积分

③业余

积分
104
QQ
 楼主| 发表于 2009-11-8 22:19:27 | 显示全部楼层
明白 如果可以!我会认可地...   
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2009-11-8 22:20:24 | 显示全部楼层
你先试试吧,,我试验成功了。。。咱俩互相帮助
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

3

主题

11

帖子

104

积分

③业余

积分
104
QQ
 楼主| 发表于 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,撞别的方向不播放!!
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2009-11-8 23:00:59 | 显示全部楼层
$game_map.passable?(x, y, 10 - Input.dir4)

我就不信了。。我各个方向都走了还能出错。。。
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

30

主题

196

帖子

1977

积分

⑥精研

积分
1977
发表于 2009-11-21 18:41:59 | 显示全部楼层
严重同情楼上的,也8知道你的办法行不行哦~
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2009-11-21 22:31:53 | 显示全部楼层
我老早就帮他解决了。。。
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-26 09:00 , Processed in 0.024672 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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