【发布时间】:2021-01-21 00:58:28
【问题描述】:
我编写了一个代码,一旦你与游戏对象发生碰撞,它就会进入不同的场景,游戏对象是一张床,我已经应用了一个名为 Bed 的标签,我已经应用了一个刚体,我已经将代码应用到播放器,一旦你碰撞代码将激活,但由于某些明显的原因,它仍然无法工作,
这是我应用到播放器的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class PlayerCollision : MonoBehaviour
{
void OnCollisionEnter (Collision Collisionbad)
{
if (Collisionbad.collider.tag == "Bed")
{
Debug.Log("Roll Credits");
SceneManager.LoadScene("EndingScreen");
}
}
}
【问题讨论】:
标签: c# unity3d collision-detection collision scene-manager