C# 공부를 하며 계속 긴가민가 헷갈렸던 내용이 있어 정리. 2차원 이상의 배열을 사용하려고 할 때, 두 가지 방식으로 배열을 사용 할 수 있다. int[,] array = new int[3, 2]; int[][] jaggedArray = new int[3][]; 위의 방식처럼 [ , ] 한개의 대괄호 안에 쉼표가 들어가있는 모습과, 아래의 방식처럼 [ ][ ] 두 쌍의 대괄호를 사용하는 방식이다. (어느쪽이 맞는지 매번 헷갈리다가, 둘 다 사용한다는 걸 이제 알았음) 1. 다차원 배열(Rectangular Arrays) int[,] array = new int[3, 2]; 괄호 내 쉼표를 사용하여 다차원 배열을 사용할 수 있다. 특징으로는 모든 행이 동일한 수의 열을 갖는다는 것. 2. 가변 배열(Ja..
과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 15일차 부분진행도 : Chapter2.2 - 4일차 작성일자 : 2024.01.12(금) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해 팀 과제(콘솔 텍스트 던전 RPG) 진행률이 거의 막바지이다. 오는 월요일에 던전 내 전투 중 장면 구성을 손질하면 게임 내적인 부분은 완료가 되어있을 것 같다. UI.cs 클래스를 새로 마련하여 플레이어의 선택지 패널, 아스키아트 프리셋, 텍스트와 콘솔에 관련된 편의기능을 압축한 메서드 등 여러가지를 구현하고, 디자인 개선을 마쳤다. 전후 이미지를 같이 보여주면 좋을 것 같은데 그렇게까지 하기에는 에너지가 모자라다. 기록으로 남기는게 무조건 좋을텐데 라고 생각 중. 매일 그렇지만 요즘 다른 하는 일이 ..
과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 14일차 부분진행도 : Chapter2.2 - 3일차 작성일자 : 2024.01.11(목) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해 캠프에서 그제와 어제 알고리즘 특강을 진행하고, 오늘부터 하루 한개 이상 알고리즘 문제 풀기를 아침 09시부터 10시까지 자율적으로 진행한다. 새벽에 잠이 안와서 먼저 시작했었는데, 계속 풀다보니 40문항정도 제출 완료. 한 두 줄로 해결 할 수 있는 기초 알고리즘 문제부터 시작하기 때문에, 사실 지금 시점에 제출한 문항 수는 크게 의미는 없어 보인다. 팀 과제는 3일차인데 진행이 무척 빠른 것 같다. 하루 10시간씩 잡고있으니 당연하다면 당연한가 싶기도 하다. 스킬과 마나 시스템을 더 손보고, 나머지는..