TIL(Today I Learned) 썸네일형 리스트형 TIL(Today I Learned) - 11 오늘도 개인과제 TextRpg 게임을 제작중인데, 새로운 함수 하나를 배워 공유해볼까 합니다. 새로운 함수는 수학함수 Math 함수로 1. 기본 함수Math.Abs(x)설명: 주어진 숫자의 절댓값을 반환합니다.예시: Math.Abs(-5) // 결과: 5Math.Ceiling(x)설명: 주어진 숫자보다 크거나 같은 가장 작은 정수를 반환합니다.예시: Math.Ceiling(4.3) // 결과: 5Math.Floor(x)설명: 주어진 숫자보다 작거나 같은 가장 큰 정수를 반환합니다.예시: Math.Floor(4.7) // 결과: 4Math.Round(x)설명: 주어진 숫자를 가장 가까운 정수로 반올림합니다.예시: Math.Round(4.5) // 결과: 4Math.Sqrt(x)설명: 주어진 숫자의 제곱근을.. 더보기 TIL(Today I Learned) - 10 오늘은 개인 과제를 하고 있었다. 개인과제중에 모르는것은 계속 구글링을 하면서 하고 있긴한데, 이게 과연 내 실력으로 하는것인지 의문이 든다. 막상 다 지우고 다시 만들라고하면 못만들거같다. 일단 오늘 만든것중에 제일 기억에 남는거 하나 적어놔야겠다. try catch 문이다. int만 넣어야 되는 입력값에 문자값을 넣어 오류가 발생하여, 팀원들한테 물어보니 try catch문을 이용하면 된다해서, try catch문으로 완성하였다. 더보기 TIL(Today I Learned) - 9 오늘은 Enum 열거형에 대해 배웠다. Enum 사용하는 이유 가독성: 열거형을 사용하면 일련의 연관된 상수들을 명명할 수 있습니다. 이를 통해 코드의 가독성이 향상되고, 상수를 사용할 때 실수로 잘못된 값을 할당하는 것을 방지할 수 있습니다.자기 문서화(Self-documenting): 열거형은 의미 있는 이름을 사용하여 상수를 명명할 수 있습니다. 이를 통해 코드의 가독성이 향상되며, 상수의 의미를 명확하게 설명할 수 있습니다.스위치 문과의 호환성: 열거형은 스위치 문과 함께 사용될 때 유용합니다. 열거형을 사용하면 스위치 문에서 다양한 상수 값에 대한 분기를 쉽게 작성할 수 있습니다.열거형 특징열거형은 서로 관련된 상수들의 집합을 정의할 때 사용됩니다.열거형의 각 상수는 정수 값으로 지정됩니다. 개.. 더보기 TIL(Today I Learned) - 8 오늘은 조건문 반복문에 대해 배웠습니다. 조건문에는 for 문과 while 문이 있다는것을 배웠고, 결국 구조는 비슷하지만, for 문은 반복 횟수를 직관적으로 알 수 있고, 반복 조건을 한 눈에 확인할 수 있어 가독성이 좋습니다. while 문은 반복 조건에 따라 조건문의 실행 횟수가 유동적이며, 이에 따라 코드가 더 간결할 수 있습니다. 따라서 어떤 반복문을 사용할지는 코드의 흐름에 따라 상황에 맞게 선택하는 것이 좋습니다. 더보기 TIL(Today I Learned) - 7 오늘은 간단한 복습 활동을 하였다. 반복문 for 문에 대해 다시 생각해보았다. for (int i=0, i{ }여기서 int i=0 은 초기화식 / i 실행순서 초기화식이 제일 먼저 실행됩니다. 그런 뒤 조건식을 평가해서 true이면 실행문을 실행시키고 false이면 for문을 종료합니다. 만약 실행문이 실행되었다면 블록 내부의 실행문을 모두 실행시키고 증감식을 실행시킨 뒤 다시 조건식을 평가하게 됩니다. 더보기 TIL(Today I Learned) - 6 오늘은 개인 학습 마지막날이였다. 오늘 배운건 딱히 없었지만, 기존 코드들이 충돌났을때 변수를 따로 만들어서 A코드에 발생 안되게 해놓고, B코드에는 발생 되게 해놈으로써 충돌을 막았다. bool 이라는 코드를 잘 써먹은거 같다. private bool hasCollision = false; void OnTriggerExit2D(Collider2D other) { if (other.CompareTag("ScreenBoundary") && hasEnteredScreen) { if (!hasCollision) { GameManager.Instance.IncreaseScore(); Destroy(gameObject); .. 더보기 TIL(Today I Learned) - 5 오늘은 지금까지 배운 내용을 토대로 게임을 만들어 보았다. 간단한 게임이며, 가운데 펭귄이 상하좌우로 움직이며, 사방에서 날아오는 새들을 피하는 게임이다. 조작키는 간단하게 wasd 로 구성해보았으며, 날아다니는 새 크기는 아직 조정하지 않았다. 구글링 하면서 만든 게임이라, 내가 손수 만들었다고는 하지 못하나, 재밌게 만들었다. 게임을 만들다가 튜터님들 면담을 통해 게임 만드는것보다는 현재 코드 쓰임새부터 알아야된다고 하셔서 강의를 1강부터 다시 복습중이다. 더보기 TIL(Today I Learned) - 4 오늘은 만들어진 게임에 광고삽입하는 방법을 배웠다. 생각보다 유니티에 적용하기 쉬워서 놀라웠다. 또한 BGM 삽입, 효과음 삽입도 할 수 있게 되었다. 아직까지는 따라할 수 있는 정도이지만, 계속 복습하여서 안보고도 할 수 있는 수준까지 올려야겠다. 공부가 끝난 뒤 무료 에셋을 가지고 놀고있는데 생각보다 재밌다. 무료 에셋으로 게임을 만들어 보고 싶어 가지고 놀고있다. 더보기 이전 1 ··· 7 8 9 10 11 다음