Project1
标题:
关于MV的地图事件刷新机制的一些疑问与总结
[打印本页]
作者:
Zeldashu
时间:
2020-4-6 14:11
标题:
关于MV的地图事件刷新机制的一些疑问与总结
本帖最后由 Zeldashu 于 2020-4-6 14:15 编辑
已知MV的地图事件刷新和其是否在当前屏幕内有关:
1.
在【屏幕范围内】的的事件会被立即执行相关指令(例如移动类型),在【屏幕范围外】最多13格内(624像素)的事件,也遵循这点。即,其移动方式仍然生效。
而此范围以外的事件,不执行任何操作。例如移动方式此时是没有效果的。但有以下例外:
2.
自动执行或并行处理的事件。这两个触发方式无视以上刷新方式,在进入地图的瞬间起效。
3.
由2衍生出的,即,受并行处理事件影响的事件,也会在这个过程中起效果。哪怕其在【屏幕范围】13格外的不生效区域。例如被执行移动指令。
以上3点便是个人目前为止发现的事件刷新特性。
由此又产生了一些疑问——草,我要问什么来着。好吧,姑且当是刷新问题好了。
已知只有Yep有可以解决屏幕13格外的事件仍然继续运行的插件,但是这个插件我没记错是需要在事件栏进行注释才会对指定事件生效的。
于是想知道是否有类似的插件,并不需要注释(或者是用其他注释方法)来使其生效。
因为目前我要应用这个特性的事件其注释栏已经有两个插件的东西了。
作者:
波导柠檬
时间:
2020-4-7 04:48
13格以外你要运行什么啊
作者:
Zeldashu
时间:
2020-4-7 13:02
波导柠檬 发表于 2020-4-7 04:48
13格以外你要运行什么啊
目前我正在制作一个战争题材的ARPG游戏,因为是在地图上进行战斗,所以地图比较大,而且NPC数量多。这就导致了地图规模大于屏幕的情况,因此当玩家跑到地图一个角落时,地图以外的敌人就不会刷新了。
这就导致了一个很尴尬的情况,严重破坏游戏体验。
作者:
波导柠檬
时间:
2020-4-7 17:35
你可以将满地图都设置怪物,显示部分,其他的隐藏,然后触发事件后一个一个出现并向玩家移动过去,说白了你只是想增加它们数量来制造气氛
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1