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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 失去的记忆
打印 上一主题 下一主题

[已经解决] 怎么判断主角接触的是地图元件还是事件?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
11
发表于 2009-11-8 23:01:28 | 只看该作者
$game_map.passable?(x, y, 10 - Input.dir4)

我就不信了。。我各个方向都走了还能出错。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
120
在线时间
73 小时
注册时间
2008-7-9
帖子
234
12
发表于 2009-11-9 06:59:22 | 只看该作者
move_up下面少个end
血瞳睨世

也来玩一下养小龙吧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
帖子
432
13
 楼主| 发表于 2009-11-9 07:13:07 | 只看该作者
回复LS各位,终于达到一点效果了....可是 如果人物面朝墙方向站立 就算不按前进键也会响个不停!!!我狂晕!!
能不能让它按住前进键后才会响? 就是“按一下响一下 一直按一直响 不按就不响”的效果!!:dizzy:
做一个游戏也用这么长时间........
PS:说我自己呢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
14
发表于 2009-11-9 07:51:48 | 只看该作者
我竟然把注释连同end一起删了。。。
  1.       case Input.dir4
  2.       when 2
  3.         x = @x
  4.         y = @y + 1
  5.         move_down
  6.       when 4
  7.         x = @x - 1
  8.         y = @y
  9.         move_left
  10.       when 6
  11.         x = @x + 1
  12.         y = @y
  13.         move_right
  14.       when 8
  15.         x = @x
  16.         y = @y - 1
  17.         move_up
  18.       end
  19.       if Input.dir4 > 0
  20.         unless $game_map.passable?(x, y, 10 - Input.dir4)
  21.           # 启动判定是正面
  22.           p 1
  23.         end
  24.       end
  25.     end
复制代码
我有Input.dir4>0的判断的啊.。我测试就没有问题
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
帖子
432
15
 楼主| 发表于 2009-11-9 08:08:08 | 只看该作者
恩恩恩 我测试了 也没啥问题了.... 好像SE播放的太快了..能不能加个缓冲时间?? 我加@wait_count = 20好像没用....
做一个游戏也用这么长时间........
PS:说我自己呢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
16
发表于 2009-11-9 09:00:30 | 只看该作者
你可以这样
我没电脑只能这样说了
在Game_Player的初始化那个方法中加一个@sign=0
将改的脚本替播放SE的那句改成
@sign=缓冲贞数 if @sign <= 0
在def update下边加上
@sign-=1
if @sign == 0
  播放SE
end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
帖子
432
17
 楼主| 发表于 2009-11-9 12:02:52 | 只看该作者
实验完毕! 感觉还是不行.... 当按键松开后会不自然的响一下..希望再看看:shutup:
做一个游戏也用这么长时间........
PS:说我自己呢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
帖子
432
18
 楼主| 发表于 2009-11-9 13:30:15 | 只看该作者
本帖最后由 失去的记忆 于 2009-11-9 13:31 编辑

OK 自己吧位置调节了一下可以了 去认可你了啊!

P:朋友真有耐心啊 希望下次再见!!!
做一个游戏也用这么长时间........
PS:说我自己呢
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-12-27 11:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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