Project1

标题: 分支条件里没有检测玩家所处的地图,怎么实现? [打印本页]

作者: gxlmx2    时间: 2022-11-25 14:44
标题: 分支条件里没有检测玩家所处的地图,怎么实现?
如题,某个物品需要在某个地图使用,分支条件里找不到可以实现的命令。。
目前想到的事用一个变量或开关,玩家进入地图赋值或打开,脚本检测变量或开关即可,
有没有不用变量的方法,游戏里的变量和开关用的太多了,简单的功能不想老是往变量开关上面怼......
作者: 小秋橙    时间: 2022-11-25 15:22
所在地图的编号(0-999):$gameMap._mapId
所在地图的显示名称(字符串):$dataMap.displayName
比如在「分支条件:脚本」里可以使用「$gameMap._mapId === 123」判断是否在123号地图上,使用「$dataMap.displayName === "新手村"」判断当前地图名是否叫"新手村"(此名称可以重复)。
作者: Fan723    时间: 2022-11-25 16:05
操作变量-->找个变量、代入、操作数选游戏数据-->默认就是地图ID
条件分歧再去判断这个变量的值是不是你要的地图ID不就好了?
作者: gxlmx2    时间: 2022-11-25 16:10
谢谢2楼光速回复,测试通过!
玩了半年的MV,一直没有去学习JS脚本,越来越发现懂一些JS代码就是好,现在在考虑要不要进阶一下,试着学学JS...
本来MV提供的图形脚本已经能实现大多数功能了,我这个只做一部理想中的游戏、剧情向的、有些地方要求完美的爪子,真有些头痛。。。
开发的剧情刚过一半,MV里的开关用到200多了,变量也有近200个了,有的功能变量就用了几十个,现在觉得会JS代码也不至于用那么多,可是游戏开发进城也有一半了,不知道要不要学啊~~~~~~~~~~~~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1