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

Project1

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

[已经过期] 怎样在事件的条件判定中判断主角在事件上方一格时?

[复制链接]

Lv2.观梦者

梦石
0
星屑
327
在线时间
159 小时
注册时间
2015-7-3
帖子
186
跳转到指定楼层
1
发表于 2016-12-10 10:05:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 丝诺温特 于 2016-12-10 10:07 编辑


↑像这样的上方一格

本来原计划是直接用的与主角接触,不过发现这样做的话平台碎裂时两边没法一次掉下去
于是咱想了想还是改成判定主角在事件上方时。。。不过这样的变量咱不太会操作呢_(:з」∠)_
另外学会这招的话很多机关设计的可以复杂点了



虽然也可以在事件上方再创建个事件判定与主角接触,不过本来事件就够多了,再加下去目测会很卡

Lv4.逐梦者

梦石
0
星屑
12319
在线时间
21821 小时
注册时间
2010-10-24
帖子
308
2
发表于 2016-12-10 12:27:27 | 只看该作者
本帖最后由 imsy 于 2016-12-10 12:29 编辑

变量操作里可以给变量代入角色或事件的X、Y坐标。

或者直接在条件分歧的最后一项脚本里写
$game_player.x == 5 and $game_player.y == 6这样的,
如果事件本身的坐标也是变化的话,还可以用$game_map.events[事件ID].y代替具体数字,
比如$game_player.x == $game_map.events[2].x and $game_player.y == $game_map.events[2].y - 1,就是判断角色Y坐标是否在2号事件的上面一格

如果觉得此类事件数量大设置起来很麻烦,就把事件ID改成@event_id(是@event_id还是@id记不得了,如果测试报错的话应该就是另一个),进行对本事件的操作,这样就可以方便的复制了,当然如果要让多个事件“一起掉落”的话还是用开关来控制比较好。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1358
在线时间
1295 小时
注册时间
2012-8-4
帖子
749
3
发表于 2016-12-10 12:29:03 | 只看该作者
如何判断人物所朝方向上紧挨着一个事件
https://rpg.blue/forum.php?mod=viewthread&tid=396989
(出处: 66RPG)
参考这个试试
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

4
发表于 2016-12-10 13:15:46 | 只看该作者
得出事件的坐标和主角的坐标
事件上面那个位置,也就是Y减1
然后判断主角的坐标是否等于这个坐标
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1291
在线时间
6552 小时
注册时间
2010-12-30
帖子
8949
5
发表于 2016-12-10 13:27:04 | 只看该作者
不如换成AGM来愉快的使用吧~

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 08:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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