| 니앙팽이 - 객체지향(OOP) | 2-1 | Class & Instance
·
CS/SW 공학
📕 2. 객체지향 개발📄 1. Class & Instance1). new를 통해 Instance 생성new 연산자로 인스턴스(객체)를 만든다.(메모리 heap영역에) 데이터 저장 공간을 할당받고 -> 그 공간의 참조값(해시코드)를 객체에게 반환해준다. -> 이어서 생성자를 호출한다.2). 예시class Calculator //클래스(공장) { int left, right; public void setOprands(int left, int right){ this.left = left; this.right = right; } public void sum(){System.out.println(this.left + this.right);} public void avg(){System.out.println((th..
|유니티| 5 | GameManager을 통한 전역 처리 & 점수표 UI & 발사체 & 클래스와 상속
·
게임/개발
Send Message 게임 전역적으로 처리해야하는 값,메소드를 모아놓는다 다음 기능을 각 오브젝트가 아닌 전역적으로 처리하도록 해보자. 1. 게임 재시작 2. 빨간코인 -> 장애물 삭제 3. 코인획득 -> 점수표 1. 게임 매니저 1. 전역 스크립트에 저장하기/스크립팅 절차는 다음과 같다 전역에서 실행되기를 가정한 WORLD 오브젝트를 생성한다 WORLD 오브젝트에 WORLD 스크립트를 삽입한다 다음은 게임 매니저에서 전역으로 실행될 메소드를 만든코드이다. public class GameManager : MonoBehaviour { bool DEBUG = true; private int coinCount = 0; void RestartGame(){ if(DEBUG) {Debug.Log("Total Co..