這是腳本的頂部:爲什麼腳本現在不像以前一樣工作?
using UnityEngine;
using System.Collections;
using System.Reflection;
public class DetectPlayer : MonoBehaviour {
GameObject target;
int counter = 0;
void OnCollisionEnter(Collision collision)
{
if (collision.gameObject.name == "Platform")
{
Debug.Log("Touching Platform");
}
}
我使用一個調試器和一個破發點,它並獲得該行
if (collision.gameObject.name == "Platform")
而在遊戲對象我的屬性名請參閱:「ThirdPersonController」,但它永遠不會進入Debug.Log
腳本連接到平臺,就像它在屏幕截圖中顯示的一樣。我運行遊戲的玩家移動到平臺時,觸摸它它停在破發點,但從來沒有進入到
的debug.log