Manual

Manual

dbg_button 함수 설명 및 활용 예제

함수 설명 dbg_button 함수는 현재 디버그 섹션 내에 버튼 컨트롤을 생성합니다. 버튼을 클릭하면 지정된 함수가 실행됩니다. 현재 디버그 섹션은 dbg_section을 사용하여 마지막으로 생성된 섹션입니다. 문법 dbg_button(label, ref[, width, height]); 인자 설명 인자 타입 설명 label String 버튼 옆에 표시할 텍스트 레이블 ref Reference or Script Function

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

Manual

dbg_add_font_glyphs 함수 설명

dbg_add_font_glyphs 함수는 TTF 폰트에서 문자 범위를 추가하여 디버그 오버레이에서 텍스트 렌더링에 사용할 수 있도록 합니다. 이 함수는 문자열 형태의 폰트 이름을 인자로 받으며, 해당 폰트는 포함된 파일에 있어야 합니다. 추가하고자 하는 글리프는 주어진 TTF 폰트에 존재해야 합니다. 글리프 범위 상수 다음 값들을 사용하여 문자 범위를 지정할 수

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

Manual

코드 컴파일 확인 함수

이 문서에서는 code_is_compiled 함수에 대해 설명합니다. 이 함수는 플랫폼이 가상 머신 외부에서 컴파일되었는지 여부를 확인하는 데 사용됩니다. 주로 YYC(YoYo Compiler) 및 JS(JavaScript) 플랫폼에서 사용됩니다. 함수 구문 code_is_compiled(); 반환 값 * true: 플랫폼이 가상 머신 외부에서 컴파일된 경우 * false: 그렇지 않은 경우 사용 예제 아래의 예제

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

Manual

DS 스택 쓰기 함수 설명

ds_stack_write 함수는 DS 스택의 내용을 문자열로 변환하여 다른 데이터 구조에 저장하거나 전송할 수 있도록 해주는 함수입니다. 문법 ds_stack_write(id); 매개변수 매개변수 유형 설명 id DS 스택 ID 쓰기 작업을 수행할 데이터 구조의 핸들 반환값 * 문자열: DS 스택의 내용을 포함하는 문자열을 반환합니다. 예제 다음은 ds_stack_write

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

Manual

ds_stack_top 함수 설명

ds_stack_top 함수는 스택의 가장 위에 있는 값을 읽어오는 기능을 제공합니다. 이 함수는 값을 제거하지 않기 때문에, 이후에도 ds_stack_top 또는 ds_stack_pop 함수를 통해 해당 값을 계속 읽을 수 있습니다. 만약 스택이 비어 있다면, 이 함수는 undefined를 반환합니다. 그렇지 않으면 스택에 저장된 실제 값이나 문자열 값을

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

Manual

DS 스택 읽기 함수 설명

이 문서에서는 ds_stack_read 함수에 대해 설명합니다. 이 함수는 이전에 문자열로 저장된 DS 스택을 재구성하는 데 사용됩니다. 이 함수를 사용하기 위해서는 먼저 문자열을 읽어들일 새로운 DS 스택을 생성해야 하며, 만약 DS 스택이 이미 존재하고 그 안에 정보가 저장되어 있다면, 읽기 전에 해당 정보는 지워집니다. 이 함수는 게임의 저장/불러오기

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

Manual

ds_stack_pop 함수 설명

ds_stack_pop 함수는 데이터 구조 스택의 최상위 값을 제거하고 그 값을 반환하는 기능을 합니다. 스택이 비어 있을 경우, 이 함수는 undefined를 반환합니다. 그렇지 않으면 스택에 저장된 실제 값이나 문자열 값을 반환합니다. 문법 ds_stack_pop(id); 인수 인수 타입 설명 id DS Stack ID 팝할 데이터 구조의 핸들 반환값

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

Manual

DS 스택 비어있는지 확인하기

이 문서는 DS 스택이 비어있는지 확인하는 함수인 ds_stack_empty에 대해 설명합니다. 이 함수를 사용하면 주어진 DS 스택이 비어있는지 여부를 확인할 수 있습니다. 비어있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 함수 문법 ds_stack_empty(id); 매개변수 설명 매개변수 유형 설명 id DS Stack 확인할 데이터 구조의 핸들입니다. 반환값 * Boolean:

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

Manual

DS 스택 제거 함수 (ds_stack_destroy)

이 문서는 DS 스택을 메모리에서 제거하는 함수인 ds_stack_destroy에 대해 설명합니다. 이 함수를 사용하면 스택 데이터 구조가 메모리에서 삭제되고, 해당 스택이 사용하던 자원이 해제됩니다. 스택에 포함된 모든 값도 제거됩니다. 게임에서 메모리 누수를 방지하기 위해 스택 사용이 끝났을 때 항상 이 함수를 호출해야 합니다. 문법 ds_stack_destroy(id); 인수

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

Manual

DS 스택 생성

이 문서는 DS 스택(data structure stack)을 생성하는 방법에 대해 설명합니다. 스택은 데이터를 쌓아두는 구조로, 나중에 쌓은 데이터부터 꺼내는 LIFO(Last In, First Out) 방식으로 작동합니다. 함수 설명 ds_stack_create 이 함수는 새로운 스택 데이터 구조를 생성하고, 해당 스택에 대한 핸들을 반환합니다. 이 값은 변수에 저장되어야 하며, 이후

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