B라는 클래스가 A라는 클래스에 있는 변수 값들은 받아 조건을 새워야 하는상황이 올때가 있다.
그럼 C/C++ 처럼 B에 A를 선언 하여 사용 할 수 없을까?
있다!
사용예시)
public class SwordControl : MonoBehaviour {
PlayerControl player; void Start () { player = FindObjectOfType<PlayerControl>(); } }
|
코드를 보면 PlayerControl 클래스를 SwordControl 클래스에 선언하여 사용한 방식이다.
PlayerControl 의 변수를 선언하고 선언한 변수에 FindObjectOfType<연결할클래스이름>(); 을 해주면 끝이다.
이 후 사용법언
player. 변수명 뒤 (.)을 넣어 사용하면 되겠다!
물론 public 선언된 변수만 사용이 가능하겠다!
'유니티(unity)' 카테고리의 다른 글
유니티(unity) 애니메이션(animation) 움직이기 Animation Type(Humanoid)휴머노이드 (1) | 2017.12.13 |
---|---|
유니티(unity) 간단한 text 글씨 띄우기 (0) | 2017.12.11 |
유니티(unity) 간단한 코루틴(Coroutine) 사용법 (0) | 2017.12.11 |
유니티(unity) Invoke, InvokeRepeating 사용법 - 지연호출 예약호출 일정시간호출 (0) | 2017.12.08 |
유니티(unity) Mathf.Clamp(클램프) 사용법 (0) | 2017.12.08 |