查看: 1750|回复: 5

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

[复制链接]

脚本白痴

梦石
0
星屑
422
在线时间
903 小时
注册时间
2007-7-9
回帖
1259
发表于 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
梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 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
复制代码











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
50
在线时间
75 小时
注册时间
2010-12-25
回帖
85
发表于 2011-12-16 16:46:49 | 显示全部楼层
设置独立开关ABCD不就可以了吗,或者自己设置一个开关也可以啊

点评

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

使用道具 举报

脚本白痴

梦石
0
星屑
422
在线时间
903 小时
注册时间
2007-7-9
回帖
1259
 楼主| 发表于 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
回复

使用道具 举报

梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2011-12-17 22:32:28 | 显示全部楼层
牛肉面 发表于 2011-12-17 19:33
请问这个怎么使用?

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











你知道得太多了

回复

使用道具 举报

脚本白痴

梦石
0
星屑
422
在线时间
903 小时
注册时间
2007-7-9
回帖
1259
 楼主| 发表于 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
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部