Project1

标题: 问一个随机门及返回的问题 [打印本页]

作者: 佣兵    时间: 2012-6-30 15:12
标题: 问一个随机门及返回的问题
本帖最后由 佣兵 于 2012-6-30 15:18 编辑

就像标题说的,在做一个随机门的时候,用纯事件的,就是连事件中抽取脚本这个功能项也没用上

现在,门的随机选择可以完成,但是当进入另一个场景的时候,就不能找到前面的场景来了(也就是出现迷路的情况了!) ,到底怎么才能让场景转回来呢(偶做几天了,越弄越迷糊了)

因为是随机地图,不能用直接指向场景传送,现在要用什么方法才能从随机地图回到A门的位置???





优先选择能用纯事件解决的……


补充一下,可能我说的还不够清楚
每个随机出现的地图,都带着几个能跳往不同随机地图中的随机门,所以门可能出现返回时出现在两个不同的地图上,如果要做门的配对检测,应该怎么设置?dsu_plus_rewardpost_czw
作者: luzhi9    时间: 2012-6-30 17:10
搞个回城卷嘛.......道具加个公共事件 事件就是回到你那张图
作者: 佣兵    时间: 2012-6-30 17:14
谢谢建议,但现在主要是,这是门事件,不是地图事件,游戏设定中不能有这个回城卷的东西,
游戏中,是靠门进行随机进入地图的,类似解迷一类,不是角色扮演一类
作者: 佣兵    时间: 2012-6-30 17:41
无规律的
随机是用变量引出的随机数,有门的开关,有门的指定变量,但就是没办法搞清在什么条件下才能把随机后的门进行配对,做进入和返回用,这是我其中想到的一种定位门的方法,但搞不出来=。=

例如:1个地图四个方向都有一个门,然后这些门都能随机去同样的有着四个门的地图,只有传送过去,门就锁死,然后出现能返回的选项,不然就门依然可以随机去别的地图中,直到所有的门都有对应的地图出入口为止


作者: 佣兵    时间: 2012-6-30 18:02
门,点击后,进行随机检测(用变量这种),随机变量和已经赋予指定变量的地图相等,就打开本地图的传送开关(进行对应地图的传送),以及对应地图的传送开关(进行返回原地图的传送)

汗,我上传不了附件??????
作者: 百里_飞柳    时间: 2012-6-30 18:07
似乎这样就可以了吧,用分支条件加独立开关


不过有个问题,会出现一个场景多个传送点。。。。
作者: 佣兵    时间: 2012-6-30 18:10
本帖最后由 佣兵 于 2012-6-30 18:14 编辑

嗯,我用的随机传送是类似这样的,这个传送过去没问题,但我现在是想要回来啊,回到传送前的地图,我发现一传送过去就没办法回来了…………

你发现的问题是存在的,而且因为没办法定位,还会在送传多个地图后,出现两个门传送到同一个地图上去,偶做了40多个这样的随机小地图,想想就要晕倒了
作者: 佣兵    时间: 2012-6-30 18:17
本帖最后由 佣兵 于 2012-6-30 18:21 编辑

补充一个,就像
在A门,可以随机到B,C,D,门,但你传送过去后,就无法再判定回来了,总是会有开关或者变量因为全局关系而同开同关=。=

可能是我想的方向有错误吧,不知道有没有别的办法搞好这个随机门的问题?
貌似脚本可以做到指定地图返回,但……偶完全不懂,所以只能对着事件吐血了~谁能救救偶哦~
作者: 百里_飞柳    时间: 2012-6-30 18:19
真是很麻烦啊。
只有顶一下给更多的人看到了。
作者: 佣兵    时间: 2012-6-30 18:39
嗯,偶等……偶等……现在只能这样了,完全迷路中了~~~
作者: luzhi9    时间: 2012-6-30 18:47
似乎我的理解能力太差了,读不懂......
作者: 佣兵    时间: 2012-6-30 18:50
NO,应该是我的表达能差……其实就是一个随机传送门返回不能传送回来的问题
作者: kfflX    时间: 2012-6-30 21:02
这样吧。
另外设置一个变量,名称为来源地图。
在门事件的最后加一个变量赋值,如果这个门在地图1,就将这个变量赋值为1,以此类推。
然后在回来的门上做一个以变量数值为分歧条件的条件分歧事件来决定回到哪一张地图。
希望能够帮到阁下。如果有不懂可以点评。
作者: 佣兵    时间: 2012-6-30 21:25
我做这个游戏就是想让一个比较简单的游戏,因为随机的地图的出现而增加点耐玩性,只是没想到,原来这么复杂
原本构思:
在50个最小尺寸的地图上,分别由四个方向的门随机组合成一个庞大的地图阵,然后类型是解迷,那么每次玩就会因为随机,而遇到不同的事件组合,耐玩性加强,只是没想到……偶悲催了
作者: 铅笔描绘的思念    时间: 2012-6-30 21:31
本帖最后由 铅笔描绘的思念 于 2012-6-30 21:36 编辑

在传送前纪录现在的地图ID和XY坐标。。回来的时候场所移动到这个地图的XY

在随机传送前(我这个木有做随机的效果) 要回来的时候就这样。。。。

作者: 佣兵    时间: 2012-6-30 21:51
铅笔描绘的思念 发表于 2012-6-30 21:31
在传送前纪录现在的地图ID和XY坐标。。回来的时候场所移动到这个地图的XY

ABCD等地图都有上下左右四个门,那么,随机时就会出现A左能前往B右,A右能前往D左,B右能前往D左……等等,如果在B地图前记录了AID,左XY,B的门是可以回到记录上去,但是后面,因为并不一定是B右连接,可能是E右连接,所以E地图也可能记录了AID,左XY,这样一个记录……,那么到时,返回A后,这个门怎么再次记得是B还是E跳回来的?还是一样会迷路D………………这与变量代入一样出现解决不能(其实是偶笨,偶解决不能了,现在还在那为200多个变量赋值什么搞得眼花=。=)
作者: 浮云桑    时间: 2012-7-1 01:46
额,看完回复都弄晕了。楼主是要做随机切换地图?
嘛,简单的建议。在每一个地图上面加载传送水晶(回城)
另外,如果和楼主思路不同。烦劳楼主说清楚,真没搞明白你到底想弄那样
作者: 佣兵    时间: 2012-7-1 10:50
我想要的是,在游戏时,地图是由大约50个17X13的超小型地图随机组合而成的(这是重点),而地图与地图之间要用门连接,不做钥匙,不做传送卷,直接是由A地图通过门到达B地图这样,当然,这样的通过是要用随机的,就是A地图的下一个连接地图是必须是随机生成的,而且每个地图可传送的门有上下左右四个,最后达到每一次玩游戏,地图完成的整个地图都是不同的,这样的一个效果
作者: feizhaodan    时间: 2012-7-1 10:58
本帖最后由 feizhaodan 于 2012-7-1 11:00 编辑

玩家又不知道是不是随机生成的,你多做一些组合不就行了- -
例(为了简单只用8个房间)
房间1可以到房间2,3,6,7
之后在房间2,3,6,7各制作一个门回到1,
之后房间2可以到达1,3,4,5
之后在房间1,3,4,5各制作一个门回到2
以下类推。
完成一组之后,再制作另一组,有不同出入口
作者: 佣兵    时间: 2012-7-1 16:44
本帖最后由 佣兵 于 2012-7-1 16:51 编辑

kfflX 和 铅笔描绘的思念 的想法给了我头绪,而铅笔描绘的思念 的更直接一点,所以给你了~
另:多谢回复的所有大大的建议~~~

解决的方法是,给予地图ID与座标,进入不管,返回设事件(门事件的另一页中),事件直接开关打开记录后的地图变量,然后就能回到之前一幅地图




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