C# 统一2D地下城克雷沃从一个房间传送到另一个房间
我想在Unity中制作一个2D地牢爬虫, 房间将随机生成正方形 我希望我的玩家能够从A房间传送到B房间 所有的房间都会有预制件C# 统一2D地下城克雷沃从一个房间传送到另一个房间,c#,unity3d,game-development,C#,Unity3d,Game Development,我想在Unity中制作一个2D地牢爬虫, 房间将随机生成正方形 我希望我的玩家能够从A房间传送到B房间 所有的房间都会有预制件 有没有办法在两个预制件之间建立链接,将玩家从a房间传送到B房间,然后再传送回来?我想你的意思是传送玩家 在这种情况下,启用IsTrigger的2D碰撞器。使用更新进入碰撞器的任何对象的位置的OnTriggerEnter2D()方法向碰撞器添加脚本 void OnTriggerEnter2D(Collider2D obj) { obj.transform.posi
有没有办法在两个预制件之间建立链接,将玩家从a房间传送到B房间,然后再传送回来?我想你的意思是传送玩家 在这种情况下,启用IsTrigger的2D碰撞器。使用更新进入碰撞器的任何对象的位置的OnTriggerEnter2D()方法向碰撞器添加脚本
void OnTriggerEnter2D(Collider2D obj)
{
obj.transform.position = new Vector2(XPosition, YPosition);
}
或者,是否有任何方法可以从一个房间过渡到另一个房间,而不必穿过某种走廊。如果您根据房间设置播放机的位置,将显示在所需的位置文档上: