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

Project1

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

[交流讨论] 关于MV的地图事件刷新机制的一些疑问与总结

[复制链接]

Lv4.逐梦者

梦石
0
星屑
18474
在线时间
1027 小时
注册时间
2019-3-5
帖子
1418
跳转到指定楼层
1
发表于 2020-4-6 14:11:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 Zeldashu 于 2020-4-6 14:15 编辑

已知MV的地图事件刷新和其是否在当前屏幕内有关:
1.在【屏幕范围内】的的事件会被立即执行相关指令(例如移动类型),在【屏幕范围外】最多13格内(624像素)的事件,也遵循这点。即,其移动方式仍然生效。
而此范围以外的事件,不执行任何操作。例如移动方式此时是没有效果的。但有以下例外:
2.自动执行或并行处理的事件。这两个触发方式无视以上刷新方式,在进入地图的瞬间起效。
3.由2衍生出的,即,受并行处理事件影响的事件,也会在这个过程中起效果。哪怕其在【屏幕范围】13格外的不生效区域。例如被执行移动指令。

以上3点便是个人目前为止发现的事件刷新特性。

由此又产生了一些疑问——草,我要问什么来着。好吧,姑且当是刷新问题好了。
已知只有Yep有可以解决屏幕13格外的事件仍然继续运行的插件,但是这个插件我没记错是需要在事件栏进行注释才会对指定事件生效的。

于是想知道是否有类似的插件,并不需要注释(或者是用其他注释方法)来使其生效。
因为目前我要应用这个特性的事件其注释栏已经有两个插件的东西了。

Lv2.观梦者

梦石
0
星屑
521
在线时间
87 小时
注册时间
2017-1-22
帖子
63
2
发表于 2020-4-7 04:48:25 | 只看该作者
13格以外你要运行什么啊
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
18474
在线时间
1027 小时
注册时间
2019-3-5
帖子
1418
3
 楼主| 发表于 2020-4-7 13:02:23 | 只看该作者
波导柠檬 发表于 2020-4-7 04:48
13格以外你要运行什么啊

目前我正在制作一个战争题材的ARPG游戏,因为是在地图上进行战斗,所以地图比较大,而且NPC数量多。这就导致了地图规模大于屏幕的情况,因此当玩家跑到地图一个角落时,地图以外的敌人就不会刷新了。
这就导致了一个很尴尬的情况,严重破坏游戏体验。

点评

除非玩家主动跑去找怪。但这和我设计的目的并不相符  发表于 2020-4-7 14:14
不是,简单来说就是需要敌人不断接近玩家来制造紧张感,但是由于上述的刷新机制,刷新范围外的NPC就不会移动(刷新)了。  发表于 2020-4-7 14:13
你的意思就是你在一个地图范围将怪物清理后,跑到下一个地图因为事件在13格外没刷新,你可以设立变量开关,当你消灭敌人后把范围外的刷新关闭  发表于 2020-4-7 13:39
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
521
在线时间
87 小时
注册时间
2017-1-22
帖子
63
4
发表于 2020-4-7 17:35:51 | 只看该作者
你可以将满地图都设置怪物,显示部分,其他的隐藏,然后触发事件后一个一个出现并向玩家移动过去,说白了你只是想增加它们数量来制造气氛

点评

……你可能根本没有明白问题出在哪,这个方法根本就不解决问题,反而制造了问题。  发表于 2020-4-8 19:34
就是让你把强制刷新结束的开关设定在必经之路上  发表于 2020-4-8 17:40
???  发表于 2020-4-8 12:40
那你可以将开关设定在玩家走过的线路上,当玩家经过触发开关将刷新关闭  发表于 2020-4-8 12:27
你还不明白问题所在吗,就算按照你说的这种方式,只要事件不在刷新区域内,就算你设置成出现它们也不会移动的。  发表于 2020-4-7 20:02
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-19 11:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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