【发布时间】:2020-09-03 14:34:48
【问题描述】:
当一个立方体穿过另一个立方体时,我想登录控制台,另一个立方体具有带凸面的网格对撞机,并且 isTrigger 设置为 true。
using UnityEngine;
public class score_addations : MonoBehaviour
{
//[SerializeField]
//private int SCORE = 0;
private void OnCollisionEnter(Collision collision)
{
if (collision.gameObject.tag == "score")
{
Debug.Log("Pass");
}
else
{
Debug.Log("Fail");
}
}
private void Start()
{
//Cursor.lockState = CursorLockMode.Locked;
//Cursor.visible = false;
}
}
【问题讨论】:
-
OnCollisionEnter不适用于触发器。尝试使用OnTriggerEnter。 -
让我试试
OnTriggerEnter -
脚本错误:OnTriggerEnter 此消息参数的类型必须为:Collider 该消息将被忽略。
-
请看this
-
显示与我相关的代码。
标签: c# unity3d game-engine