Unity_사전캠프 15

[사전캠프 5일차] switch case문, 그리고 if문(+반복문 맛보기)

1. 오늘 학습 키워드switch case문을 익히고, 이걸 if문으로도 전환할 예정이다.2. 오늘 학습 한 내용을 나만의 언어로 정리하기step 1. Switch Case란 무엇인가? switch case문은 사실, 3일 차에 한 번 맛보기를 했었다.계산속도가 빠른 것이 장점이고, 특정 조건을 넣는 것보다는 숫자를 입력해서 그에 맞는 정보를 출력하는 일에 적합한 함수이다.매번 변칙적인 상황에서 사용하기에는 부적합해 보이지만, '1번부터 4번까지 중에 선택하세요'를 처리할 때는 편해 보인다.switch case문의 구조는 다음과 같다. Switch case의 기본 구조 (코드 1)더보기string input = Console.ReadLine(); int x; bool xB = int.TryParse(in..

Unity_사전캠프 2025.03.21

[사전캠프 4일차] 조건문의 활용

1. 오늘 학습 키워드어제 조건문을 배웠으니, 오늘은 그 활용을 해볼 예정이다.게임은 아주 많은 조건확인과 선택의 연속이다. 그러니, 단순히 어떻게 쓰는지 아는 것만으로는 부족하다.내가 만들고 싶은 구성을 조직하고, 그에 따라 움직일 수 있는 코드를 마음껏 만들 수 있어야 완전한 습득이 된 것일 테니, 우선 간단한 것부터 만들어보자.2. 오늘 학습 한 내용을 나만의 언어로 정리하기step 1. 숫자를 두 번 입력받아서, 둘 다 숫자인지 확인하도록 만들자.조건 1. 데이터 입력을 두 번 할 수 있어야 한다.조건 2. 입력된 두 데이터가 숫자인지 판별할 수 있어야 한다. 일단 가볍게 시작해 보기로 하자. 단순하게 두 데이터가 모두 숫자면 통과, 숫자가 아닌 값이 있으면 오류가 있다고 알려주는 것을 목표로 한..

Unity_사전캠프 2025.03.20

[사전캠프 3일차] 연산 계산

1. 오늘 학습 키워드어제 배운 게 1, 2, 3, 4 였다면 이제 더하고 빼고 곱하고 나눌 시간이다.그리고 겸사겸사 기초프로그래밍도 해볼 것이다.2. 오늘 학습 한 내용을 나만의 언어로 정리하기2-1. 사칙연산(연산자)연산은 어렵지 않다. 사실 엑셀이나, 기본적인 컴퓨터 계산기를 사용하는 사람들은 이미 익숙한 것들이다.+ 더하고- 빼고* 곱하고/ 나눈다.% ←차이점이라면 얘는 퍼센테이지가 아니라 나머지라는 점이다. 추가로 ++는 1씩 증가, --는 1씩 감소이다.하지만 / 나누기는 나누기보다 0.5f를 곱하는 게 더 빠르고 편하다. 잘못 나눴다가 무한 소수 나오는 것보단 훨씬 나을 것이다….아래는 콘솔에 실제로 계산해서 적용한 것이다.더보기 Console.WriteLine("10이 있습니다."); in..

Unity_사전캠프 2025.03.19

[사전캠프 2일차] C# 언어와 데이터 작성부터 형변환까지

1. 오늘 학습 키워드C#의 언어를 알고 데이터를 다뤄보자.-일단 읽고, 쓴다. 백지 상태에서 눈으로 아무리 읽어봐야 흘러 넘치는 물이다. 2. 오늘 학습 한 내용을 나만의 언어로 정리하기2-1. 데이터 작성법int =정수float=실수 //사용 시 수의 뒤에 f를 붙여줘야한다.double=실수 //표기할 수 있는 소숫점은 얘가 더 길다. 하지만 그만큼 메모리도 많이 잡아먹는다. 아무것도 안 적으면 보통 얘다.string=문자열(글)char=문자 string 은 "문자" 를 그대로 표기하지만, char은 '문'과 '자'로 하나씩 나누어서 써줘야 한다. 더보기데이터 예시int level = 1; int count = 5; float percentage = 0.8f; float speed = 0.5f; do..

Unity_사전캠프 2025.03.18

[사전캠프 1일차] Unity 조사하기

Unity를 이용해 만든 프로젝트 /서비스 명장르, 분류제작사첫 번째 프로젝트 BURIED STARS(베리드 스타즈)텍스트 어드벤처라인게임즈두 번째 프로젝트Replica(레플리카)퍼즐, 어드벤처, 인디SOMI세 번째 프로젝트Reverse: 1999(리버스: 1999)전략 턴제 RPGBLUEPOCH네 번째 프로젝트Hollow Knight(할로우 나이트)액션 어드벤처Team Cherry다섯 번째 프로젝트Fall Guys(폴가이즈)라스트 맨 스탠딩, 파티게임, 배틀로얄Mediatonic 위 프로젝트들의 공통된 특징이 있나요?살펴본 결과 RPG, 어드벤처 게임이 상당히 많았다. 위 다섯 게임은 폴가이즈를 제외하면 2D 그래픽을 기본으로 하는 게임이다. 또한 레플리카를 제외한 모든 게임이 여러 종류의 플랫폼을 ..

Unity_사전캠프 2025.03.17