Project1

标题: 已解决 [打印本页]

作者: tsjslgy    时间: 2023-10-18 21:28
标题: 已解决
本帖最后由 tsjslgy 于 2023-10-23 02:03 编辑

如题,因为想做黄油,想获取队友/女角色的位置并显示在手机上,看了看没有类似的插件,看了下js里好像只有获取当前地图的xy,有没有什么插件或者其他? 本人只能想到最笨拙的方法就是每次打开/关闭出现开关,然后在地图上判定开关显示一个坐标动画。
作者: pkeasygod    时间: 2023-10-20 13:42
本帖最后由 pkeasygod 于 2023-10-20 14:26 编辑

不知道有没有理解错你编辑后的问题
如何获取非当前地图事件的座标?

这个问题怪怪的
你不在他们所在地图时 他们又不会动 座标就是事件的座标啊(看右下角)
还是你要骗人他会动?
那可以随便编个座标出来 反正你在地图外也只图看个爽 到了该地图才显示准确的座标


还是你想问如何获取当前地图事件的座标?
作者: tsjslgy    时间: 2023-10-20 21:12
pkeasygod 发表于 2023-10-20 13:42
不知道有没有理解错你编辑后的问题
如何获取非当前地图事件的座标?

没进入地图NPC也能行动啊,因为有时间系统,判定某个开关在某个时间会在某个地方出现,并不需要行走到当图,所以想获取该事件出现时的位置,而且还是随机出现的事件,不一定是固定开关。难道只有在事件设置里不停的获取当前位置变量,然后当需要查询变量的时候再显示么
作者: pkeasygod    时间: 2023-10-21 10:12
本帖最后由 pkeasygod 于 2023-10-21 11:27 编辑
tsjslgy 发表于 2023-10-20 21:12
没进入地图NPC也能行动啊,因为有时间系统,判定某个开关在某个时间会在某个地方出现,并不需要行走到当 ...


随机的是变数 不是位置
位置都是设定好的事件 早上在家 中午外出等等

而且只需要显示他们所在地图的名称就可以了
大不了加多个地点
例如 广场-中心喷泉

然后你也要到NPC所在的地图  XY座标才会有意义
正如 星露谷 牧场物语 也是一样
我在其他地圖你显示XY有什么用处?
我要找該NPC还是必须回城 再按照小地图找到目标

设定一个事件在非城镇地图时运行
到了指定时间才会刷新一次变数 ((早上刷新一次 if 变数=1 $gameVariables.setValue(5, '家'); 变数=2 $gameVariables.setValue(5, '公园');

到了目标城镇 $gameVariables.setValue(5,'公園:x'+$gameVariables.value(1)+'y'+$gameVariables.value(2))
作者: tsjslgy    时间: 2023-10-22 13:16
算了,虽然不是自己想表达的,不过谢谢大家的回答,感谢各位大佬的指点,再次叩谢




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