using UnityEngine;
using System.Collections;
public class Egg : MonoBehaviour {
// Use this for initialization
void Start () {
PlayerController playerScript = GetComponent<PlayerController> ();
}
void OnTriggerEnter2D(Collider2D coll)
{
this.GetComponent<SpriteRenderer>().enabled = false;
playerScript.Increment();
}
}
OnTrigger 함수에서 Increment 함수를 사용할 수 없습니다.
변수 playerScript이 내부에 선언 start
방법은,라는 어떤 변수가없는 playerScript 에 OnTriggerEnter2D
방법.
대신 다음과 같이해야합니다.
public class Egg : MonoBehaviour {
private PlayerController playerScript;
// Use this for initialization
void Start () {
playerScript = GetComponent<PlayerController> ();
}
void OnTriggerEnter2D(Collider2D coll)
{
this.GetComponent<SpriteRenderer>().enabled = false;
playerScript.Increment();
}
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다