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

Project1

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

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
929
在线时间
105 小时
注册时间
2022-7-30
帖子
47
跳转到指定楼层
1
发表于 2022-11-25 14:44:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题,某个物品需要在某个地图使用,分支条件里找不到可以实现的命令。。
目前想到的事用一个变量或开关,玩家进入地图赋值或打开,脚本检测变量或开关即可,
有没有不用变量的方法,游戏里的变量和开关用的太多了,简单的功能不想老是往变量开关上面怼......

Lv4.逐梦者

梦石
0
星屑
7247
在线时间
474 小时
注册时间
2021-12-4
帖子
513
2
发表于 2022-11-25 15:22:08 | 只看该作者
所在地图的编号(0-999):$gameMap._mapId
所在地图的显示名称(字符串):$dataMap.displayName
比如在「分支条件:脚本」里可以使用「$gameMap._mapId === 123」判断是否在123号地图上,使用「$dataMap.displayName === "新手村"」判断当前地图名是否叫"新手村"(此名称可以重复)。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19280
在线时间
2307 小时
注册时间
2015-7-4
帖子
937
3
发表于 2022-11-25 16:05:00 | 只看该作者
操作变量-->找个变量、代入、操作数选游戏数据-->默认就是地图ID
条件分歧再去判断这个变量的值是不是你要的地图ID不就好了?
回复 支持 反对

使用道具 举报

Lv2.观梦者

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 18:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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