我正在为我的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;
}
}
答案 0 :(得分:2)
也许您应该检查方法的名称。它必须以大写 字符而不是小写开头,因此应该是这样的:
private void OnTriggerEnter2D(Collider2D other)
{
Debug.Log("An Object Collided");
other.gameObject.transform.position = warpTarget.position;
}