본문 바로가기

유니티7

유니티 키입력, 이동 유니티 입력은 유니티 엔진에서 제공하는 Input 클래스를 사용한다. 입력방식은 주로 누르기(down), 누른채로 있기(stay), 떼기(up) 세가지로 분류된다. - 아무키나 입력받았을 때 if(Input.anyKeyDown) { Debug.Log("플레이어가 아무 키를 눌렀습니다."); } if(Input.anyKey) { Debug.Log("플레이어가 아무 키를 누르고 있는 중입니다."); } - 키보드 입력하기 if (Input.GetKeyDown(KeyCode.LeftArrow)) Debug.Log("왼쪽으로 이동 시작"); if (Input.GetKey(KeyCode.LeftArrow)) Debug.Log("왼쪽으로 이동 중"); if (Input.GetKeyUp(KeyCode.LeftArro.. 2019. 11. 2.
유니티 라이프 사이클 초기화 => (활성화) => 물리연산 => 게임로직 =>(비활성화) => 해체 순이다. //Awake = 초기화. 한번만실행.//OnEnable = 비활성화 되었던 오브젝트가 다시 활성화될 때 실행. //Start = 업데이트 전에 한번만 실행. //FixedUpdate = 물리연산 전에 실행, 자주 실행되어 CPU많이사용. //Update = 게임 로직 업데이트, 매 프레임마다 실행됨. //LateUpdate = 업데이트가 끝난 후 실행. //OnDisable = 오브젝트가 비활성화 될 때 실행. //OnDestroy = 오브젝트가 삭제될 때 실행. 2019. 11. 2.
유니티용 C# 문법 1. 변수 string, int, float, bool 2. 그룹형 변수 - 배열 string[] monsters = { "슬라임", "사막별", "악마" }; int[] monsterLevel = new int[3]; monsterLevel[0] = 1; monsterLevel[1] = 2; monsterLevel[2] = 3; - 리스트 List items = new List(); items.Add("생명물약30"); items.Add("마나물약"); items.RemoveAt(0); //삭제 3. 연산자 다른 언어랑 대부분 같음 사칙연산 : + - * / % 대소비교 : == 문자열 합치기 : + and : && or : || 삼항연산자 : 조건문 ? 참일때 : 거짓일때 4. 키워드 int .. 2019. 11. 2.