Manual

Manual

스켈레톤 애니메이션 위치 가져오기

skeleton_animation_get_position 함수는 지정된 애니메이션 트랙에서 애니메이션의 위치를 0에서 1 사이의 값으로 반환합니다. 이 값은 애니메이션 트랙의 위치를 백분율로 나타내며, 0은 0%에 해당하고 1은 100%에 해당합니다. 만약 특정 트랙에 애니메이션이 할당되지 않았거나 인스턴스에 스프라이트가 설정되지 않은 경우 -1을 반환합니다. 문법 skeleton_animation_get_position(track); 인수

By 이재협/실장/시스템개발실/PHYSIA

Manual

스켈레톤 애니메이션 프레임 가져오기

skeleton_animation_get_frames 함수는 주어진 스켈레톤 애니메이션의 프레임 수를 가져오는 데 사용됩니다. 이 함수는 애니메이션 이름을 문자열 형태로 입력받고, 해당 애니메이션의 프레임 수를 정수 값으로 반환합니다. 만약 지정한 애니메이션이 존재하지 않으면 0을 반환합니다. 문법 skeleton_animation_get_frames(anim_name); 매개변수 매개변수 이름 타입 설명 anim_name String 프레임

By 이재협/실장/시스템개발실/PHYSIA

Manual

스켈레톤 애니메이션 프레임 가져오기

skeleton_animation_get_frame 함수는 지정된 애니메이션 트랙에서 애니메이션의 프레임 번호를 반환합니다. 만약 특정 트랙에 애니메이션이 할당되지 않았다면 -1을 반환합니다. 문법 skeleton_animation_get_frame(track); 인수 인수 타입 설명 track Real 프레임을 가져올 애니메이션 트랙 번호 반환값 * Real: 현재 프레임 번호 또는 -1 예제 var frame = skeleton_animation_get_

By 이재협/실장/시스템개발실/PHYSIA

Manual

스켈레톤 애니메이션 함수 설명

skeleton_animation_get_ext 함수는 단일 스켈레탈 애니메이션 스프라이트가 다양한 애니메이션 세트를 가질 수 있도록 하며, 이러한 세트는 서로 다른 트랙에 할당되어 "혼합 및 매치"할 수 있습니다. 이 함수는 주어진 트랙 번호에 의해 현재 사용 중인 애니메이션 세트의 이름을 반환합니다. 문법 skeleton_animation_get_ext(track); 인자

By 이재협/실장/시스템개발실/PHYSIA

Manual

스켈레톤 애니메이션 이벤트 프레임 가져오기

skeleton_animation_get_event_frames 함수는 주어진 애니메이션에서 특정 이벤트에 대한 모든 프레임을 가져오는 데 사용됩니다. 이 함수는 애니메이션 이름과 이벤트 이름을 인자로 받아 해당 이벤트의 프레임을 배열로 반환합니다. 만약 지정한 이벤트 이름이 존재하지 않으면, 함수는 -1을 첫 번째(유일한) 요소로 가진 배열을 반환합니다. 문법 skeleton_animation_get_event_frames(

By 이재협/실장/시스템개발실/PHYSIA

Manual

스켈레톤 애니메이션 지속 시간 가져오기

skeleton_animation_get_duration 함수는 주어진 애니메이션 세트가 반복되기 전에 실행되는 시간을 초 단위로 반환합니다. 문법 skeleton_animation_get_duration(animname); 인수 인수 이름 타입 설명 animname 문자열 사용할 애니메이션 세트의 이름 반환값 * 애니메이션이 실행되는 시간(초) 활용 예제 예제 1: 현재 애니메이션의 프레임 계산 time += delta_time / 1000000; var

By 이재협/실장/시스템개발실/PHYSIA

Manual

스켈레톤 애니메이션 함수 설명

skeleton_animation_get 함수는 현재 사용 중인 스켈레톤 애니메이션 스프라이트의 애니메이션 세트를 가져오는 기능을 제공합니다. 이 함수는 문자열을 반환하며, 반환되는 문자열은 스켈레톤 애니메이션 프로그램에서 정의한 애니메이션 세트의 이름입니다. 문법 skeleton_animation_get(); 반환값 * 현재 애니메이션 세트의 이름 (문자열) 예제 아래 코드는 스페이스 키가 눌렸을 때 현재 애니메이션 세트가 "jump&

By 이재협/실장/시스템개발실/PHYSIA

Manual

스켈레탈 애니메이션 사용하기

스켈레탈 애니메이션은 Spine을 사용하여 생성된 스프라이트로, 여러 애니메이션을 하나의 스프라이트에 적용할 수 있습니다. 게임에서 적절한 시점에 애니메이션을 전환할 수 있어야 합니다. 이를 위해 GameMaker에서는 다음과 같은 함수들을 제공합니다: 함수 이름 설명 skeleton_animation_get 현재 애니메이션을 가져옵니다. skeleton_animation_set 애니메이션을 설정합니다. skeleton_animation_get_ext 애니메이션의 확장 정보를 가져옵니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

스켈레톤 애니메이션 초기화 함수 설명

skeleton_animation_clear 함수는 지정된 애니메이션 트랙의 모든 애니메이션을 지우고, 재할당할 준비를 합니다. 이 함수는 선택적으로 주어진 시간 내에 스켈레톤을 설정 포즈로 재설정할 수 있습니다. 함수 문법 skeleton_animation_clear(track, [reset], [duration]); 매개변수 설명 매개변수 타입 설명 track Real 지울 애니메이션 트랙 reset Boolean 스켈레톤을 설정 포즈로 재설정할지 여부.

By 이재협/실장/시스템개발실/PHYSIA

Manual

스켈레탈 애니메이션

스켈레탈 애니메이션 스프라이트 이 섹션에서 설명하는 함수들은 스켈레탈 애니메이션 파일(특히 Spine에서 내보낸 JSON 파일)에서 가져온 스프라이트에만 사용됩니다. 이 함수들은 게임 내 애니메이션 자산에 대한 정보를 얻거나 애니메이션 내 특정 속성을 설정하는 데 사용됩니다. 이러한 함수들은 일반 스프라이트 함수 및 변수를 함께 사용할 수 있어, 예를 들어 두 개의

By 이재협/실장/시스템개발실/PHYSIA

Manual

스프라이트(Sprites)

스프라이트는 게임에서 객체의 시각적 표현을 나타내며, 다양한 용도로 사용될 수 있습니다. 스프라이트는 단일 이미지 또는 연속적으로 재생될 때 루프 애니메이션처럼 보이는 이미지 세트로 구성될 수 있습니다. 스프라이트는 여러 형식으로 생성할 수 있으며, 전통적인 스프라이트는 픽셀 이미지 프레임으로 구성되어 있으며, 이를 .png 파일로 GameMaker에 가져올 수 있습니다. 또한, .swf 형식으로 저장된

By 이재협/실장/시스템개발실/PHYSIA

Manual

나인 슬라이스 구조체

나인 슬라이스 구조체는 sprite_nineslice_create()를 사용하여 생성하거나, 스프라이트에서 sprite_get_nineslice()를 사용하여 가져올 수 있습니다. 이 구조체는 스프라이트에 적용할 수 있는 변경 가능한 속성을 포함하고 있으며, sprite_set_nineslice()를 통해 적용할 수 있습니다. 스프라이트에서 가져온 경우, 이 구조체의 값을 변경하면 원래 스프라이트에 영향을 미칩니다. 나인 슬라이스

By 이재협/실장/시스템개발실/PHYSIA