유니티 오브젝트 사이의 정보 교환



주의! 함수, 변수는 public 선언을 하지않으면 다른 스크립트에서 사용하지 못한다.



[선언]


public ShootControl ShootControls;


(public 스크립트명 저장할변수명)



[ Start 함수 ]


ShootControls= GameObject.Find ("Player").GetComponent<ShootControl> ();


(선언한 변수명 = Player라는 이름을 가진 오브젝트를 찾아서, 해당 오브젝트의 ShootControl 컴포넌트를 할당)


[ 호출 ]


ShootControls.ShootTimeRay();


(저장된 스크립트의 함수를 실행)



댓글

Designed by JB FACTORY