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

Project1

 找回密码
 注册会员
搜索
查看: 1493|回复: 5
打印 上一主题 下一主题

【XP】如何判断角色面前地形是否可以移动?

[复制链接]

Lv2.观梦者 (版主)

脚本白痴

梦石
0
星屑
412
在线时间
902 小时
注册时间
2007-7-9
帖子
1403
跳转到指定楼层
1
发表于 2011-12-16 13:37:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 牛肉面 于 2011-12-16 13:38 编辑

如何判断角色面前地形是否可以移动?(也不能有不能踩上去的事件)我想用这个做条件分歧:若是则XXX,若不是则XXX

正统向RPG-大雄的高井山奇谈
https://rpg.blue/thread-369758-1-1.html
哆啦A梦RTP风格素材
https://rpg.blue/forum.php?mod=viewthread&tid=394608

Lv4.逐梦者

梦石
0
星屑
6855
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

2
发表于 2011-12-16 16:10:26 | 只看该作者
  1. gx = $game_player.x
  2. gy = $game_player.y
  3. gd = $game_player.direction
  4. tx = gx + (gd == 6 ? 1 : (gd == 4 ? -1 : 0))
  5. ty = gy + (gd == 2 ? 1 : (gd == 8 ? -1 : 0))
  6. if $game_player.passable?(tx, ty, 0)
  7.   p true
  8. else
  9.   p false
  10. end
复制代码











你知道得太多了

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
75 小时
注册时间
2010-12-25
帖子
86
3
发表于 2011-12-16 16:46:49 | 只看该作者
设置独立开关ABCD不就可以了吗,或者自己设置一个开关也可以啊

点评

????  发表于 2011-12-17 22:55
回复

使用道具 举报

Lv2.观梦者 (版主)

脚本白痴

梦石
0
星屑
412
在线时间
902 小时
注册时间
2007-7-9
帖子
1403
4
 楼主| 发表于 2011-12-17 19:33:18 | 只看该作者
后知后觉 发表于 2011-12-16 16:10

请问这个怎么使用?

正统向RPG-大雄的高井山奇谈
https://rpg.blue/thread-369758-1-1.html
哆啦A梦RTP风格素材
https://rpg.blue/forum.php?mod=viewthread&tid=394608
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6855
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

5
发表于 2011-12-17 22:32:28 | 只看该作者
牛肉面 发表于 2011-12-17 19:33
请问这个怎么使用?

把  p true 改成可以通行的时候的处理
p false 改成不能通行的时候的处理.











你知道得太多了

回复

使用道具 举报

Lv2.观梦者 (版主)

脚本白痴

梦石
0
星屑
412
在线时间
902 小时
注册时间
2007-7-9
帖子
1403
6
 楼主| 发表于 2011-12-17 22:54:05 | 只看该作者
谢谢!               

正统向RPG-大雄的高井山奇谈
https://rpg.blue/thread-369758-1-1.html
哆啦A梦RTP风格素材
https://rpg.blue/forum.php?mod=viewthread&tid=394608
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 06:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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