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

Project1

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

怎么样判断角色面前的地形标志

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-4
帖子
12
跳转到指定楼层
1
发表于 2009-4-28 06:04:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
2
发表于 2009-4-28 06:08:14 | 只看该作者
好奇下LZ想要做成什么效果?还有,打算怎么调用?
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-4
帖子
12
3
 楼主| 发表于 2009-4-28 06:11:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

4
发表于 2009-4-28 06:12:37 | 只看该作者
这问题好像在哪里看到过来的……似乎是QQ群里来着……

如果说,你知道通过脚本来获取当前角色脚下的地形标记的话,那么你自然就会判断角色面前的那格的了。

所以,我来告诉你如何自己从已知的线索中查找答案。

通过对“Interpreter 4”中查找“地形标记”得到一个结果,可以看到,事件操作中的获取地形标记是通过这样的方法获得的:
character.terrain_tag

那么character是什么?
character = get_character(@parameters[4])

接着来,get_character又是做什么的?
全局搜索“get_character”,在Interpreter 2中找到定义部分,原来是获取一个事件对象的。

那character.terrain_tag中的terrain_tag又是什么样的?
全局搜索“def terrain_tag”,找到两处,显然,Game_Character 1 中的是我们需要的。
return $game_map.terrain_tag(@x, @y)
原来最终还是调用了Game_Map中的terrain_tag方法。

至此根据以上的过程,可以证明:
$game_map.terrain_tag(x, y)
获取的是坐标(x, y)处的地形标记。
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-4
帖子
12
5
 楼主| 发表于 2009-4-28 06:17:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

6
发表于 2009-4-28 06:22:43 | 只看该作者
排排坐吃果果,挨着一个个来就是了
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-4
帖子
12
7
 楼主| 发表于 2009-4-28 06:29:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
8
发表于 2009-4-28 06:31:15 | 只看该作者
以下引用知世之眼于2009-4-27 22:29:40的发言:

那样的话不是要在并行事件里写上很多个判断?没有更方便的方式吗(地图很大)?
如果我设定X=角色当前X坐标 Y=角色当前Y坐标 然后判断角色面前地形标志可行吗?

判断角色的四种朝向,比如向南时:
$game_map.terrain_tag(x, y + 1)
向东时:
$game_map.terrain_tag(x + 1, y)
依此类推~
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

9
发表于 2009-4-28 06:36:12 | 只看该作者
一次可以下若干个鱼钩么??
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-4
帖子
12
10
 楼主| 发表于 2009-4-28 06:47:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-15 23:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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