【发布时间】:2020-12-15 20:13:00
【问题描述】:
伙计们!我是游戏开发的新手,也是统一引擎的新手,所以也许这个问题很愚蠢,但是当球与平台碰撞时我需要启动“菜单”场景,但它什么也没做。我不知道触发器和对撞机。我已经阅读了 2 个小时,但仍然无法解决问题。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class LoseCollider : MonoBehaviour
{
private void OnTriggerEnter2D(Collider2D col)
{
Debug.Log("hey " + col.name);
SceneManager.LoadScene("Menu");
}
}
【问题讨论】:
-
选中相关对撞机上的“Is Trigger”复选框。
-
请包括其他对象的检查员
-
当然它不会触发 ontrigger2d。您没有将其设置为触发器
标签: c# unity3d game-development 2d-games