一个简单的问题在这里..
我只是想知道是否有一种方法可以避免GetComponent<Script>()在内部打电话OnTriggerEnter(Collider other)?我试图避免这样做,因为我知道GetComponent很慢。
private void OnTriggerEnter(Collider other)
{
Tile tile = other.GetComponent<Tile>();
if (tile.colorIndex == GameManager.Instance.currentTargetColorIndex)
{
Debug.Log("Hit!");
}
}
Run Code Online (Sandbox Code Playgroud)