본문 바로가기

유니티C#/레트로의 유니티 프로그래밍 에센스

레트로 유니티 프로그래밍 에센스) 변수 개념잡기 현재 한빛미디어에서 출판한 레트로의 유니티 게임프로그래밍 에센스 책으로 유니티를 공부하고 있습니다. 변수는 값을 저장하는 장소 변수에 저장한 값은 게임 도중에 언제든지 접근하고 수정가능. 자료형은 변수의 데이터타입 변수를 처음 선언할때는 반드시 타입을 명시, 변수에는 변수 타입에 알맞는 값을 저장해야함. 자료형의 종류 int, float, bool, string.. 새로운 변수를 만들고 타입을 정하는것이 '변수를 선언한다'고 표현한다. int gold = 1000; 더보기
레트로의 유니티 게임프로그래밍 에센스) 메시지와 브로드캐스팅 현재 한빛미디어에서 출판한 레트로의 유니티 게임프로그래밍 에센스 책으로 유니티를 공부하고 있습니다. 오늘은 메시지와 브로드캐스팅에 대해 배웠습니다. 유니티의 모든 컴포넌트는 자신의 기본기능을 제공하는 Monobehaviour 클래스를 상속하기 때문에, 유니티의 제어를 받게되어 유니티의 메세지를 들을 수 있다고 합니다. 유니티는 컴포넌트의 어떤 기능을 실행시키고 싶을때, 메세지를 날리는 방식을 사용합니다. 프로젝트에 100개의 오브젝트가 있다면, 100개 오브젝트가 모두 메세지를 받습니다. 메세지를 받은 오브젝트가 메세지에 명시된 기능을 가지고 있다면 해당 기능을 실행합니다. 해당 기능을 가지고 있지 않다면, 메세지를 무시합니다. 이런 식으로 메세지를 무차별적으로 여러 오브젝트에 동시에 뿌리는 방법을 브로.. 더보기