查看: 2769|回复: 5

[有事请教] 如何实现传送回进来的地方

[复制链接]
梦石
0
星屑
1833
在线时间
179 小时
注册时间
2021-9-8
回帖
81
发表于 2022-2-7 00:12:48 | 显示全部楼层 |阅读模式

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

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

×
从A图传送到C图,从C图返回到A图
从B图传送到C图,从C图返回到B图
如何可以根据传送进来的点,传送回去。
换个说法,如何设置可以从这个传送点返回到进来的那个点。
梦石
0
星屑
3081
在线时间
236 小时
注册时间
2021-4-22
回帖
203
发表于 2022-2-7 20:12:44 | 显示全部楼层
一个门俩出口是吧。那就用开关,传送点前面一格做个判定 触碰了就开关 A开关打开 A到C
B开关打开 B到C
回复

使用道具 举报

梦石
0
星屑
1833
在线时间
179 小时
注册时间
2021-9-8
回帖
81
 楼主| 发表于 2022-2-8 09:45:39 | 显示全部楼层
dabaxhei 发表于 2022-2-7 20:12
一个门俩出口是吧。那就用开关,传送点前面一格做个判定 触碰了就开关 A开关打开 A到C
B开关打开 B到C ...

谢谢,那这样是否可以实现呢?
某个物品使用一次可以传送到某地图的某处,再次使用,返回到传送进来之前的那个点。
也就是说能不能记录进来的那个坐标点,并返回?
回复

使用道具 举报

梦石
0
星屑
7771
在线时间
1525 小时
注册时间
2013-12-3
回帖
303
发表于 2022-2-8 18:19:15 | 显示全部楼层
tamin21 发表于 2022-2-8 09:45
谢谢,那这样是否可以实现呢?
某个物品使用一次可以传送到某地图的某处,再次使用,返回到传送进来之前 ...

先做个公共事件
变量1 = $gameMap.mapId()
变量2 = $gamePlayer.x
变量3 = $gamePlayer.y

每次传送前调用这个公共事件
然后返回的时候用变量指定传送目标地点,把这三个变量填进去就行
回复

使用道具 举报

梦石
0
星屑
1833
在线时间
179 小时
注册时间
2021-9-8
回帖
81
 楼主| 发表于 2022-2-9 17:38:51 | 显示全部楼层
HM495 发表于 2022-2-8 18:19
先做个公共事件
变量1 = $gameMap.mapId()
变量2 = $gamePlayer.x

谢谢大佬!!
回复

使用道具 举报

梦石
0
星屑
220
在线时间
43 小时
注册时间
2022-4-2
回帖
52
发表于 2022-4-5 15:02:57 | 显示全部楼层
111111111111111111111
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部