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

Project1

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

[有事请教] 求教推箱子填路功能实现

[复制链接]

Lv1.梦旅人

梦石
0
星屑
106
在线时间
19 小时
注册时间
2010-7-23
帖子
7
跳转到指定楼层
1
发表于 2023-9-12 15:54:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 hackloli 于 2023-9-12 16:05 编辑

如图下方有4个格子的空间,需要在下方把石块推到能连接上方通路,再从上方走过去,目前基础逻辑是用人物同层事件填满4个格子,但事件是要走到上方通路才出现的,然后石块推动到哪个格子,哪个格子的事件就不出现,但写了很久试了很多种方法都存在各种各样的bug,要不就得排列组合一堆事件。有没有大佬提供一些思路。

Lv3.寻梦者

梦石
0
星屑
4112
在线时间
1026 小时
注册时间
2016-12-6
帖子
370
2
发表于 2023-9-12 18:03:49 | 只看该作者
我没看懂你具体是遇到什么问题了?你是想在一个格子里堆多个事件?RPGmaker里一个格子里的事件是按顺序执行内容的,没法让一个格子里的事件同时并行多个任务,只能想办法拆分
如果你是想实现搭桥的效果,把石块推到指定地点后取消上方道路的通行限制就行了
石块推动到指定位置后直接暂时消除事件,然后指定位置改变行走图有原来的无变成石块,这样视觉上玩家是没有违和感的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
106
在线时间
19 小时
注册时间
2010-7-23
帖子
7
3
 楼主| 发表于 2023-9-12 18:19:08 | 只看该作者
shiroin 发表于 2023-9-12 18:03
我没看懂你具体是遇到什么问题了?你是想在一个格子里堆多个事件?RPGmaker里一个格子里的事件是按顺序执行 ...

现在用的是移动事件位置,使用暂时消除的发生了不重新进地图就一直消失的情况,也不知道有什么选项可以控制再次打开它
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4112
在线时间
1026 小时
注册时间
2016-12-6
帖子
370
4
发表于 2023-9-12 18:31:28 | 只看该作者
hackloli 发表于 2023-9-12 18:19
现在用的是移动事件位置,使用暂时消除的发生了不重新进地图就一直消失的情况,也不知道有什么选项可以控 ...

因为暂时消除事件就是这种效果
如果你希望即便玩家正确完成操作也可以继续推动石块,那就得把逻辑改成额外设置一个并行处理的监控事件
这个监控事件负责实时检查石块是否都处于指定位置
如果是,就解除道路的通行度限制
如果不是,就设置道路的通行度限制防止玩家直接通过
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-5 04:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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