본문 바로가기

GameMaker강좌[GMS2]195

[게임메이커 강좌-기초][GMS2] 배열 함수-필터링 함수 GAME MAKER 강좌 KAYAN ◈ 배열 필터링 함수 배열을 필터링하여 유효한 값으로 재구성하는 배열 함수들에 대해 알아봅시다. ▣ 주요 목록 ▣ - array_any(array, function, [offset], [length]) : 배열의 1개 요소가 콜백 메서드의 조건(true)과 일치 여부 - array_all(array, function, [offset], [length]) : 배열의 모든 요소가 콜백 메서드의 조건(true)과 일치 여부 - array_reduce(array, function, [init], [offset], [length]) : 콜백 메서드에 따른 1개의 값을 얻을 때 사용 - array_concat(array1, array2 [, array3, ... array_n]).. 2024. 1. 1. (♡ )
[게임메이커 강좌-기초][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. (♡ )