查看: 2173|回复: 3

[有事请教] 分支条件里没有检测玩家所处的地图,怎么实现?

[复制链接]
梦石
0
星屑
919
在线时间
104 小时
注册时间
2022-7-30
回帖
24
发表于 2022-11-25 14:44:03 | 显示全部楼层 |阅读模式

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

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

×
如题,某个物品需要在某个地图使用,分支条件里找不到可以实现的命令。。
目前想到的事用一个变量或开关,玩家进入地图赋值或打开,脚本检测变量或开关即可,
有没有不用变量的方法,游戏里的变量和开关用的太多了,简单的功能不想老是往变量开关上面怼......
梦石
2
星屑
8479
在线时间
463 小时
注册时间
2021-12-4
回帖
486

MZ评测员

发表于 2022-11-25 15:22:08 | 显示全部楼层
所在地图的编号(0-999):$gameMap._mapId
所在地图的显示名称(字符串):$dataMap.displayName
比如在「分支条件:脚本」里可以使用「$gameMap._mapId === 123」判断是否在123号地图上,使用「$dataMap.displayName === "新手村"」判断当前地图名是否叫"新手村"(此名称可以重复)。
回复

使用道具 举报

梦石
0
星屑
22573
在线时间
2604 小时
注册时间
2015-7-4
回帖
917
发表于 2022-11-25 16:05:00 | 显示全部楼层
操作变量-->找个变量、代入、操作数选游戏数据-->默认就是地图ID
条件分歧再去判断这个变量的值是不是你要的地图ID不就好了?
回复

使用道具 举报

梦石
0
星屑
919
在线时间
104 小时
注册时间
2022-7-30
回帖
24
 楼主| 发表于 2022-11-25 16:10:51 | 显示全部楼层
谢谢2楼光速回复,测试通过!
玩了半年的MV,一直没有去学习JS脚本,越来越发现懂一些JS代码就是好,现在在考虑要不要进阶一下,试着学学JS...
本来MV提供的图形脚本已经能实现大多数功能了,我这个只做一部理想中的游戏、剧情向的、有些地方要求完美的爪子,真有些头痛。。。
开发的剧情刚过一半,MV里的开关用到200多了,变量也有近200个了,有的功能变量就用了几十个,现在觉得会JS代码也不至于用那么多,可是游戏开发进城也有一半了,不知道要不要学啊~~~~~~~~~~~~
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部