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

Project1

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

[有事请教] 能否事件接触事件触发?

[复制链接]

Lv2.观梦者

姬魂

梦石
0
星屑
428
在线时间
400 小时
注册时间
2009-8-30
帖子
612

开拓者

跳转到指定楼层
1
发表于 2020-8-26 15:50:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题,A事件接触B事件,然后触发X事件的内容,貌似系统只有角色触发事件?
【RPG MAKER MZ 】游戏制作新手群:185916404

Lv3.寻梦者

梦石
0
星屑
3339
在线时间
277 小时
注册时间
2019-4-23
帖子
202
2
发表于 2020-8-26 17:06:39 | 只看该作者
变量设置里面可以获取到事件的位置,
设置一个并行事件,检测两个事件的位置,
就可以触发事件了。

评分

参与人数 1+1 收起 理由
高须小龙 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3729
在线时间
1176 小时
注册时间
2016-8-9
帖子
2395

开拓者

3
发表于 2020-8-26 17:33:14 | 只看该作者
哎,多少代了,还是需要插件才能实现这类很基础的功能,如楼上,判断两个重合的事件用变量坐标就可以,但是如果都是与角色相同的话还得四个方向【x-1, y】 【x+1, y】 【 x, y-1】【 x, y+1】去判断
事件太多的话只能脚本解决了

评分

参与人数 1+1 收起 理由
高须小龙 + 1 认可答案

查看全部评分

酸酸甜甜就④哇噢
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
261
在线时间
22 小时
注册时间
2020-8-16
帖子
3
4
发表于 2020-8-27 10:06:05 | 只看该作者
本帖最后由 godoway 于 2020-8-27 10:46 编辑

覆盖事件移动的方法,每次移动后都检查就行了吧
大概是这样
JAVASCRIPT 代码复制
  1. const _gameEventMoveStraight = Game_Event.prototype.moveStraight;
  2. Game_Event.prototype.moveStraight = function(direction) {
  3.   _gameEventMoveStraight.call(this, direction);
  4.   if (this.isMovementSucceeded()) {
  5.     const x = this._x;
  6.     const y = this._y;
  7.     if (this.isCollidedWithPlayerCharacters(x, y) || $gameMap.eventsXy(x, y).length > 1) {
  8.       console.log('is collided')
  9.       const events = $gameMap.eventsXyNt(x, y);
  10.       const effect = events.some(it => {
  11.         //todo 检查是否存在能激活该事件的事件
  12.         return true;
  13.       });
  14.       if (effect) {
  15.         this.start();
  16.       }
  17.     }
  18.   }
  19. };

评分

参与人数 1+1 收起 理由
高须小龙 + 1 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7427
在线时间
948 小时
注册时间
2017-9-27
帖子
583
5
发表于 2020-8-27 15:48:33 | 只看该作者
你看到的一切都是模拟的。
表面上看似NPC与NPC之间的交互,实际上幕后总有一只大手在操控一切。
人工智能之类的,在RM中根本就不存在。不过,竟然至今都没有事件碰撞检测之类的基本功能,有点过分了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-8 19:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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