unity3d 命名空间“〈全局命名空间>"已包含”PlayerCollision“的定义

blmhpbnm  于 2023-02-19  发布在  其他
关注(0)|答案(1)|浏览(262)

错误:
资源\脚本\播放器碰撞. cs(4,14):错误CS0101:命名空间""已包含"PlayerCollision"的定义

using UnityEngine;

public class PlayerCollision : MonoBehaviour {

    void OnCollisionEnter (Collision collisionInfo)
    {
        if (collisionInfo.collider.tag == "Obstacle")
        {
            Debug.Log("We hit something");
        }
    }
}
idfiyjo8

idfiyjo81#

不能将MonoBehaviour脚本命名为与内部名称(PlayerCollision)相同的名称。
尝试使用前缀,如My:

public class MyPlayerCollision : MonoBehaviour {

相关问题