将PacMan传送到迷宫的另一侧

时间:2019-01-18 17:46:35

标签: unity3d visual-studio-code pacman collider

我正在为我的PacMan游戏创建一个瞬移传送,以便在触发时到达迷宫的另一侧。我有代码,但是发生冲突时什么也没发生。我需要在触发左侧门户时转到右侧门户。我以为我的寻路可能是问题所在。谢谢

门户代码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Portal : MonoBehaviour
{
    public Transform warpTarget;

    void onTriggerEnter2D(Collider2D other){
        Debug.Log("An Object Collided");
        other.gameObject.transform.position = warpTarget.position;
    }
}

1 个答案:

答案 0 :(得分:2)

也许您应该检查方法的名称。它必须以大写 字符而不是小写开头,因此应该是这样的:

private void OnTriggerEnter2D(Collider2D other)
{
     Debug.Log("An Object Collided");
     other.gameObject.transform.position = warpTarget.position;
}