전체 글
-
[TIL] 풍선을 지켜라 2D 게임 만들기게임 기획/내일배움캠프 2025. 4. 9. 16:23
변수이름 변수 이름은 띄어쓰기를 허용하지 않는다. void Start(){ float sizeX = Random.Range(0.5f, 1.7f); float sizeY = Random.Range(0.5f, 1.7f); transform.localScale = new Vector2(sizeX, sizeY);}새로운 프로젝트를 시작하며 size를 x, y 둘 다 랜덤하게 설정하고 싶어서 수정을 해봤는데 오류가 발생했다. 확인해보니 변수 이름은 띄어쓰기가 안 되는데 계속 "size x" 로 작성하고 있었던 것,, 변수 이름은 "sizeX" 이런 식으로 붙여서 사용해주기! 세미콜론,, 너무 초보적인 실수라 쑥스럽지만 다시 반복하지 않기 위해 기록 남기기,,,,프로젝트를 끝내고 과제를 하면서 화..
-
[TIL] Unity로 2D 게임 만들기 과제게임 기획/내일배움캠프 2025. 4. 8. 14:22
Scripts 빗방울이 바닥(Ground로 태그 설정)이나 캐릭터(Player로 태그 설정)와 충돌하면 사라지게 하기.private void OnCollisionEnter2D(Collision2D collision){ if (collision.gameObject.CompareTag("Ground")) { Destroy(this.gameObject); } if(collision.gameObject.CompareTag("Player")) { GameManager.Instance.AddScore(score); Destroy(this.gameObject); }}타입별 속도 설정 게임의 재미를 위해 빗방울마다 랜덤한 속도로 떨어지게끔 설정하고 ..
-
[TIL] Unity로 2D 게임 만들기게임 기획/내일배움캠프 2025. 4. 7. 21:40
Unity 설정 - 버전: 2022.3.17f1- Layout: 2 by 3- Project: One Column Layout- Game: 사이즈 [Phone 760*1280] Hierarchy구성 기본적으로 2D 게임을 만들 때는 Hierarchy > 2D object > Sprites에서 원하는 개체를 선택해 만들어 준다. Background, Ground, Rtan(캐릭터) 모두 위의 루트를 통해 Square 개체로 만들어준다.GameManager(게임 속 요소들을 설정해 줄 수 있다)는 Create Empty를 통해 이름을 설정해주면 자동으로 생성된다.나머지 UI 요소들은 UI > Legacy > Text를 통해 만들어줬고 Canvas로 묶어서 정리해줬다. 캐릭터 설정 (Rtan)Square로 ..
-
[TIL] C# 사전문법 기초 (연산자, 조건문)게임 기획/내일배움캠프 2025. 4. 3. 19:02
수식 산술 연산기호기능예시+더하기int x = 10;int result;result = x + 3; // result: 13-빼기int x = 10;int result;result = x - 3; // result: 7*곱하기int x = 10;int result;result = x * 3; // result: 30/나누기 int x = 17;int result_1;int result_2; result_1 = x / 5; // result_1: 3result_2 = x %5; // result_2: 2 %나머지++증가int x = 10;x++; // x: 11Console.WriteLine(x); // 11 출력int x = 10;Console.WriteLine(x+10); // 20출력Console.W..
-
[TIL] C# 사전문법 기초 (데이터 다루기)게임 기획/내일배움캠프 2025. 4. 3. 16:34
Visual studio 실행 후 C# 문법 실습 시작!Console.WriteLine("출력하고 싶은 언어 입력"); Console.WriteLine(수식입력); // 를 입력하면 해당 줄은 주석 취급되며 코드에 영향을 주지 않는다. (메모 및 전달사항으로 활용 가능)변수 = 데이터가 안전하게 살 수 있는 집기본 형식: 데이터 형식 변수이름 ; 데이터 형식집에 살 수 있는 데이터가 무엇인지 정해준다. (자료형이라고 지칭) 문자열: stringstring codingclub = "팀스파르타";문자: charchar team_1 = '팀';char team_2 = '스';char team_3 = '파';char team_4 = '르';char team_5 = '타';정수: intint age = 14; (..
-
[TIL] Unity 조사하기게임 기획/내일배움캠프 2025. 4. 2. 16:07
Unity를 이용해 만든 프로젝트 /서비스 명장르, 분류제작사첫 번째 프로젝트Enter the Gungeon로그라이크, 슈팅, 탄막Dodge Roll(개발)Devolver Digital(유통)두 번째 프로젝트RimWorld건설 및 경영 시뮬레이션, 샌드박스Ludeon Studios Inc세 번째 프로젝트Subnautica생존, 오픈월드Unknown Worlds Entertainment네 번째 프로젝트Dave The Diver경영 시뮬레이션, 어드벤처Mint Rocket다섯 번째 프로젝트Cult of the Lamb로그라이크, 액션 어드벤처Massive Monster(개발)Devolver Digital(유통) 위 프로젝트들의 공통된 특징이 있나요?독특한 컨셉을 가지고 있다. 물론 모든 게임에 각자의 컨셉..