Manual
ds_grid_shuffle 함수 설명
ds_grid_shuffle 함수는 그리드 내 모든 셀의 값을 무작위로 섞는 데 사용됩니다. 이 함수는 게임이 새로 실행될 때마다 동일한 위치로 셀을 섞기 때문에, 디버깅을 쉽게 하기 위해 GameMaker가 매번 동일한 초기 랜덤 시드를 생성합니다. 이 동작을 피하려면 게임 시작 시 randomise() 함수를 사용해야 합니다. 이 현상은 게임을 테스트하고 디버깅할
Manual
ds_grid_shuffle 함수는 그리드 내 모든 셀의 값을 무작위로 섞는 데 사용됩니다. 이 함수는 게임이 새로 실행될 때마다 동일한 위치로 셀을 섞기 때문에, 디버깅을 쉽게 하기 위해 GameMaker가 매번 동일한 초기 랜덤 시드를 생성합니다. 이 동작을 피하려면 게임 시작 시 randomise() 함수를 사용해야 합니다. 이 현상은 게임을 테스트하고 디버깅할
Manual
ds_grid_set_region 함수는 주어진 그리드의 특정 사각형 영역을 지정된 값으로 설정하는 데 사용됩니다. 이 값은 실수 또는 문자열일 수 있습니다. 아래 이미지를 참고하세요. 문법 ds_grid_set_region(index, x1, y1, x2, y2, val); 매개변수 설명 매개변수 타입 설명 index 그리드 핸들 설정할 그리드의 핸들입니다. x1 정수 그리드에서
Manual
ds_grid_set_grid_region 함수는 정의된 DS 그리드에서 직사각형 영역의 그리드 셀 내용을 다른 그리드로 복사하거나, 동일한 그리드 내에서 영역을 복사하는 데 사용됩니다. 아래 이미지는 이 함수를 사용하는 두 가지 방법을 보여줍니다. 문법 ds_grid_set_grid_region(index, source, x1, y1, x2, y2, xpos, ypos); 매개변수 설명 매개변수
Manual
ds_grid_set_disk 함수는 그리드의 원형 영역을 특정 값으로 설정하는 기능을 제공합니다. 이 함수를 사용하려면 시작 그리드 셀의 좌표(x, y)와 설정할 원의 반지름, 그리고 원 안의 셀에 설정할 값을 제공해야 합니다. 아래의 예시를 통해 이해할 수 있습니다. 문법 ds_grid_set_disk(index, xm, ym, r, val)
Manual
ds_grid_set 함수는 주어진 DS 그리드의 특정 셀에 실수 또는 문자열 값을 설정하는 데 사용됩니다. 아래 이미지는 이 기능을 설명합니다. 문법 ds_grid_set(index, x, y, value); 인수 설명 인수 유형 설명 index 핸들 그리드의 핸들 x 정수 설정할 셀의 x 위치 y 정수 설정할 셀의 y 위치
Manual
이 문서에서는 DS 그리드의 크기를 조정하는 함수인 ds_grid_resize에 대해 설명합니다. 이 함수를 사용하면 주어진 DS 그리드의 너비와 높이를 변경할 수 있습니다. 함수 설명 ds_grid_resize 함수를 사용하면 그리드의 크기를 변경할 수 있습니다. 그리드의 크기가 현재 크기보다 커지면 새로운 셀의 기본 값은 0이 됩니다. 반대로 크기가 작아지면 새로운
Manual
ds_grid_read 함수는 이전에 ds_grid_write() 함수로 생성된 문자열을 DS 그리드로 변환하는 데 사용됩니다. 이 DS 그리드는 미리 생성되어 있어야 합니다. 아래 예제를 참고하세요. 주의: 지정된 DS 문자열이 GameMaker: Studio 1.2.x 런타임(또는 이전 버전)에서 작성된 경우, 선택적 인수 "legacy"를 true로 설정해야
Manual
이 문서에서는 ds_grid_multiply_region 함수에 대해 설명합니다. 이 함수를 사용하면 그리드의 특정 영역 내에서 각 셀의 값을 주어진 값으로 곱할 수 있습니다. 주의사항 * 이 함수는 문자열이 아닌 실수에 대해서만 작동합니다. 문법 ds_grid_multiply_region(index, x1, y1, x2, y2, val); 매개변수 설명 매개변수 타입 설명 index DS
Manual
이 문서에서는 ds_grid_multiply_grid_region 함수에 대해 설명합니다. 이 함수는 주어진 DS 그리드 내에서 특정 영역을 정의하고, 그 영역의 값을 동일한 DS 그리드 또는 다른 DS 그리드의 특정 영역과 곱하는 기능을 제공합니다. 원래 영역은 변경되지 않으며, 곱해진 결과는 새로운 값으로 대체됩니다. 문법 ds_grid_multiply_grid_region(index,
Manual
이 문서에서는 DS 그리드의 원형 영역 내 모든 값을 주어진 값으로 곱하는 함수인 ds_grid_multiply_disk에 대해 설명합니다. 함수 설명 ds_grid_multiply_disk 함수는 지정된 원형 영역의 모든 값을 가져와서 각 값을 주어진 양으로 곱합니다. 이 함수는 문자열이 아닌 실수에 대해서만 작동합니다. 문법 ds_grid_multiply_disk(index,
Manual
ds_grid_multiply 함수는 주어진 그리드 셀의 값을 지정된 양만큼 곱하는 기능을 제공합니다. 이 함수는 문자열이 아닌 실수에 대해서만 작동합니다. 문법 ds_grid_multiply(index, x, y, val); 매개변수 설명 매개변수 타입 설명 index DS Grid ID 그리드의 핸들 x Real 그리드 내 셀의 x 위치 y Real 그리드 내
Manual
ds_grid_height 함수는 주어진 그리드의 높이를 반환합니다. 이 값은 그리드의 y축을 따라 있는 셀의 수이며 항상 정수입니다. 아래 이미지를 참고하세요. 구문 ds_grid_height(index); 인수 인수 유형 설명 index 핸들 높이를 찾고자 하는 그리드의 핸들입니다. 반환값 * 그리드의 높이(정수) 활용 예제 다음 코드는 grid라는 변수에 인덱스된 DS 그리드를