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

Project1

 找回密码
 注册会员
搜索

怎样在事件的条件判定中判断主角在事件上方一格时?

查看数: 1585 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-12-10 10:05

正文摘要:

本帖最后由 丝诺温特 于 2016-12-10 10:07 编辑 虽然也可以在事件上方再创建个事件判定与主角接触,不过本来事件就够多了,再加下去目测会很卡

回复

MeowSnow 发表于 2016-12-10 13:27:04
不如换成AGM来愉快的使用吧~

yang1zhi 发表于 2016-12-10 13:15:46
得出事件的坐标和主角的坐标
事件上面那个位置,也就是Y减1
然后判断主角的坐标是否等于这个坐标
夜狠简单 发表于 2016-12-10 12:29:03
如何判断人物所朝方向上紧挨着一个事件
https://rpg.blue/forum.php?mod=viewthread&tid=396989
(出处: 66RPG)
参考这个试试
imsy 发表于 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记不得了,如果测试报错的话应该就是另一个),进行对本事件的操作,这样就可以方便的复制了,当然如果要让多个事件“一起掉落”的话还是用开关来控制比较好。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-30 14:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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