Project1

标题: 请问如何根据地图名称获取到地图的ID [打印本页]

作者: 煮面条    时间: 2016-9-14 22:59
标题: 请问如何根据地图名称获取到地图的ID
如题。我现在有10张地下城的地图,然后随机一个1~10的数X,然后跳转到地图名称为"图X"的地图上去。现在就是不知道这个地图ID这个ide中是个什么机制。。
作者: 煮面条    时间: 2016-9-14 23:05
好吧。。简单用火狐调试了下,发现$dataMapInfos这个变量里面有所有map的信息。。可以用这个来弄。。
作者: 玄天    时间: 2016-9-14 23:06
本帖最后由 玄天 于 2016-9-14 23:09 编辑

设随机数N为1~10,做10个条件分歧,分别是当N=1;N=2;N=3……N=10。每个条件分歧里面分别是移动到该地图不就行了。
场所移动里直接设为根据三个变量(地图ID、X、Y)来执行就更简洁了,不需要条件分歧,就是要手动指定坐标XY的数值。
作者: 煮面条    时间: 2016-9-15 00:15
玄天 发表于 2016-9-14 23:06
设随机数N为1~10,做10个条件分歧,分别是当N=1;N=2;N=3……N=10。每个条件分歧里面分别是移动到该地图不 ...

还是用脚本实现了。。不得不吐槽rm这些变量设计得太不友好了。。文档也不全面
作者: 玄天    时间: 2016-9-15 10:53
煮面条 发表于 2016-9-15 00:15
还是用脚本实现了。。不得不吐槽rm这些变量设计得太不友好了。。文档也不全面 ...

RM的原生功能其实不指望你能做出多复杂的东西来,所以很多地方都固定得很死,能让你用变量代入已经算是很『友好』了。
作者: sutao80216    时间: 2016-9-16 22:19
高度傻瓜化的东西,自然会在自由度方面有所欠缺。不过人家并没有把路堵死,稍微绕一下还是能达成目标的。
作者: teatimeif    时间: 2016-9-16 22:25
借楼主的帖问个相关问题 哪里能直接查询 地图ID 事件ID 这些ID , 我都是在地图上用事件显示文字来得知地图ID的 有没有更好的方法
作者: tseyik    时间: 2016-9-17 10:01
正常只有由地圖ID査地圖名/表示名
由地圖名/表示名査地圖ID根本不常用
作者: tseyik    时间: 2016-9-17 10:02
本帖最后由 tseyik 于 2016-9-17 10:05 编辑

正常只有由地圖ID査地圖名/表示名
由地圖名/表示名査地圖ID根本不正常
因為遊戲是你做的
地圖名/表示名是那個地圖根本己知道,那用去査
作者: 煮面条    时间: 2016-9-17 17:46
tseyik 发表于 2016-9-17 10:01
正常只有由地圖ID査地圖名/表示名
由地圖名/表示名査地圖ID根本不常用

是的,从他们这个ide提供的功能来说只能做到这样
我最后还是写个脚本遍历匹配搞定的。




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