본문 바로가기

삭제2

[자료구조 3장] - 배열과 구조체(1) 배열과 구조체(1) 배열 배열 : 각 원소의 위치 정보를 나타내는 인덱스와 데이터 값의 쌍으로 이루어지는 같은 자료형을 갖는 데이터들의 집합 학습할 개념 - 배열의 접근과 주소계산 - 배열의 연산 : 삽입, 삭제, 검색 - 배열 응용 프로그램 : 1차원, 다차원 배열 - 마방진 알고리즘 구현 배열의 접근과 주소계산 배열이 가지는 3가지 정보 1. 배열 항목의 자료형 2. 배열의 이름 3. 배열의 크기(한목의 개수) ex) int a[10] 배열은 인덱스를 두 개 이상 사용할 수 있다 -> 인덱스 수에 따라 차원(dimension)이 정해짐 ex) a[10] : 1차원 배열, b[10][5] : 2차원 배열 배열의 크기는 차원 범위의 곱 ex) a[3][11][6] : 3차원 배열, 3 * 11 * 6 =.. 2024. 1. 2.
게임개발 중급(13) - 2D 플랫포머 게임 만들기(8) 2D 플랫포머 게임 만들기(8) 이전에는 프리팹으로 생성한 오브젝트의 고정위치 생성 및 이동과 더불어 플레이어가 맵을 이탈하지 못하도록 경계를 설정해주는 작업을 하였습니다. 이번에는 프리팹으로 계속해서 생성되는 오브젝트를 플레이어가 먹지 않고 지나치게 되면 계속해서 쌓여 게임의 성능과 용량을 크게 차지하게 될 수 있으니 이를 방지하기 위한 작업을 하겠습니다. 오브젝트 삭제 저희가 사용하는 게임의 화면은 기본적으로 X축 -10 에서 10, Y축 -5 에서 5의 범위를 가지고 있습니다. 사실상 이 범위 바깥으로 나가면 보이지 않고, 게임에서 제외됩니다. 그렇지만, 오브젝트를 생성하고 삭제해주지 않는다면, 실제로 보이는 오브젝트는 몇개 되지 않아도 계속해서 보이지 않는 공간에 쌓여 메모리공간 및 성능의 영향을.. 2023. 5. 3.