본문 바로가기

GameMaker359

[게임메이커 강좌-기초][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. (♡ )
[게임메이커 강좌-기초][GMS2] 문자열 분할하기 GAME MAKER 강좌 KAYAN ◈ 문자열 분할하기 문자열을 분할할 수 있는 함수에 대해 알아봅시다. ● string_split(string, delimiter, [remove_empty], [max_splits]) - string : 주어진 구분 기호를 사용하여 분할할 문자열 - delimiter(구분자) : 분할을 구분할 문자열 구분자 - remove_empty : [선택사항] 이 매개변수는 빈 배열 요소를 배열에서 제거해야 하는지를 결정합니다(기본값은 false). 배열에서 빈 문자열을 원하지 않으면 이 매개변수를 true로 설정해야 합니다. - max_splits : [선택사항] 최대 분할 수를 결정합니다. max_splits 뒤에 오는 모든 구분 기호는 마지막 문자열의 일부가 됩니다. 예를들.. 2023. 12. 30. (♡ )