본문 바로가기

Software/Unity10

[Unity] 6. 반복문 1. while문 while(조건){ 로직 } *break : 반복 중지 while (health)>0) { health - - ; if (health > 0 ) Debug.Log("독 데미지를 입었습니다." + health); else Debug.Log("사망하였습니다.); if (health == 10) { Debug.Log("해독제를 사용합니다."); break; } 2. for문 for(연산될 변수 ; 조건 ; 연산) { 로직 } 변수를 가지고 연산을 통해 조건으로 몇번을 한다. for (int count = 0 ; count < 10 ; count++ ) { health ++ ; Debug.Log("붕대로 치료 중..." + health); } #count가 0에서 9까지 다음 로직을 출력해라... 2021. 8. 25.
[Unity] 5. 조건문 1. if문 (Bull에 따라 로직 실행) if(조건) { 로직 실행 } else { 로직 실행 } if(조건) { 로직 실행 } else if (조건) { 로직 실행 } a. 예시 if (condition == "나쁨"){ Debug.Log("플레이어 상태가 나쁘니 아이템을 사용하세요."); } #조건이 True이면 Log가 실행됨. 조건이 False이면 실행되지 않고 넘어감. b. 예시 if (condition == "나쁨"){ Debug.Log("플레이어 상태가 나쁘니 아이템을 사용하세요."); } else { Debug.Log("플레이어 상태가 좋습니다."); } #조건이 True이면 if Log가 실행됨. 조건이 False이면 else Log가 실행됨. c. 예시 List items = new .. 2021. 8. 25.
[Unity] C#파일 생성하고 적용하기 1. 유니티에 Visual Studio 등록 유니티 실행 Edit -> Preferences 클릭 External Tools -> External Script Editor -> Visual Studio 2017 선택 2. C#파일 만들기 Project 창에서 마우스 우클릭 -> Create -> C# Script 클릭 -> 이름변경 이름 더블클릭 -> Visual Studio로 넘어감 3. object에 적용하기 Visual Studio 에서 편집한 후 저장하기 오브젝트 선택 후, Project창에 C#파일을 오브젝트의 inspector창에 끌어다놓음. 실행하면 Console창에 결과값 나옴. 2021. 8. 25.
[Unity] 03. C# 언어기초 (연산자) 1. 사칙연산 + : 더하기 - : 빼기 * : 곱하기 / : 나누기 몫 출력 % : 나누기 나머지 출력 a. 변수 지정 string playerName = "펭수" int exp = 2000 ; b. 사칙연산 exp = 2000 + 500 ; exp = exp - 10; # 총 경험치 level = exp / 300 ; # 레벨 strength = level * 3.1f ; # 힘 int nextExp = 300 - (exp % 300); # %는 exp를 300으로 나눈 나머지를 뺀 값 - 다음 레벨까지 남은 경험치 c. string 연산자 string title = "게임의"; Debug.Log("캐릭터 이름은?"); Debug.Log(title + " " + playerName); 2. Bull .. 2021. 5. 21.