본문 바로가기

전체 글414

[게임메이커 강좌-기초][GMS2] 배열 함수-배열 정렬 GAME MAKER 강좌 KAYAN ◈ 배열 정렬 ▣ 주요 목록 ▣ - array_sort(variable, sorttype_or_function) : 배열을 오름차/내림차 정렬 - array_shuffle(array, [offset], [length]) : 배열을 무작위로 뒤섞은 새배열 반환 - array_shuffle_ext(array, [offset], [length]) : 배열을 무작위로 뒤섞기 - array_reverse(array, [offset], [length]) : 배열을 역순으로 정렬한 새배열 반환 - array_reverse_ext(array, [offset], [length]) : 배열을 역순으로 정렬 ● array_sort(variable, sorttype_or_function) .. 2024. 1. 1. (♡ )
[게임메이커 강좌-기초][GMS2] 배열 함수-배열의 길이 GAME MAKER 강좌 KAYAN ◈ 배열 길이 ▣ 주요 목록 ▣ - array_length(array_index) : 배열의 길이 - array_resize(array_index, new_size) : 배열의 크기를 재설정 ● array_length(array_index) - array_index : 체크할 배열의 인덱스. 이 함수를 사용하면 배열 길이(항목 개수)를 얻을 수 있습니다. 이 함수는 다음 패턴에 따라 다차원 배열에도 사용할 수 있습니다. // 배열의 1차 배열 반환 val = array_length(my_array); // 배열의 2차 배열 반환 val = array_length(my_array[0]); // 배열의 3차 배열 반환 val = array_length(my_array[0].. 2023. 12. 31. (♡ )
[게임메이커 강좌-기초][GMS2] 배열 함수-배열 검색 GAME MAKER 강좌 KAYAN ◈ 배열 검색 ▣ 주요 목록 ▣ - array_get(variable, index) : 지정한 위치의 값 반환 - array_pop(variable) : 배열의 마지막 인덱스 값을 반환하고 삭제 - array_shift(variable) : 배열의 첫번째 인덱스 값을 반환하고 삭제 - array_first(array) : 배열의 첫번째 인덱스 값 반환(삭제 안함) - array_last(array) : 배열의 마지막 인덱스 값 반환(삭제 안함) - array_get_index(array, value, [offset], [length]) : 지정한 값의 인덱스 반환 - array_find_index(array, function, [offset], [length]) : 콜.. 2023. 12. 31. (♡ )
[게임메이커 강좌-기초][GMS2] 배열 함수-배열 생성 및 배열 추가 GAME MAKER 강좌 KAYAN ◈ 배열 생성 ● array_create(size, [value]) - size : 만들 배열의 크기 - [value] : [선택 사항] 모든 배열 인덱스의 값을 초기화하는데 사용할 값 이 함수를 사용하면 주어진 크기의 1차 배열을 만들 수 있습니다. 생성 할 배열의 길이를 함수에 알려 주면 배열에 대한 "핸들"을 반환하여 변수에 할당 할 수 있습니다. 그리고 이 변수를 통해 생성한 배열을 참조하거나 제어할 수 있죠. 이러한 방식으로 생성된 배열은 초기화 값(선택사항)을 지정하지 않으면, 각 항목이 0으로 초기화됩니다. - 반환값 : Array 예) instance_array = array_create(100, noone); ◈ 배열 추가 및 삽입 ▣ 주요 목록 ▣ -.. 2023. 12. 31. (♡ )
[게임메이커 강좌-기초][GMS2] 배열 GAME MAKER 강좌 KAYAN 배열은 매우 유용할 수 있으며 게임을 만드는데 필수적입니다. 이 기능은 여러 값을 목록형태로 보유할 수 있는 변수 유형 중 하나입니다. ◈ 1차 배열 배열은 단순히 변수에 할당되는 데이터 유형이며 하나의 값이 아니라 여러 값을 포함할 수 있습니다. 배열을 사용하기 전에 먼저 초기화(정의)해야 사용할 수 있습니다. 그렇지 않으면 참조 오류가 발생해요. 1차 배열은 아래와 같이 정의합니다. 변수[인덱스] = 값 사용할 변수에 인덱스(위치)를 지정하고, 그 위치에 값을 할당하는 방식입니다. 인덱스는 0부터 시작하고 양의 정수로 구성합니다. 예) a[0]=125 a[1]=4.56 a[2]=id a[3]="Hi!" ... 이것을 1차 배열이라고 하며, 보시다시피 배열은 변수 ".. 2023. 12. 31. (♡ )