Manual

Manual

GenericTest.java 설명 및 활용 예제

이 문서는 GenericTest 클래스를 설명하고, 다양한 활용 및 응용 예제를 제공합니다. 이 클래스는 Android 환경에서 사용되며, 여러 가지 기능을 제공합니다. 클래스 설명 GenericTest 클래스는 다음과 같은 주요 기능을 포함하고 있습니다: * ReturnAsync: 비동기 이벤트를 생성합니다. * AddTwoNumbers: 두 숫자를 더하고 결과를 로그에 출력합니다. * BuildAString: 두 문자열을 결합하여 로그에 출력합니다. * HowManyObjects: 두 숫자를

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

Manual

iOS / tvOS 확장 프로그램 만들기

iOS 또는 tvOS용 확장 프로그램을 만들기 위해서는 두 가지 부분으로 나누어 작업해야 합니다. 첫 번째는 확장 프로그램 자체와 필요한 파일을 추가하는 것이고, 두 번째는 확장 프로그램에 필요한 함수와 매크로/상수를 만드는 것입니다. 확장 프로그램 추가하기 확장 프로그램의 함수와 상수는 플레이스홀더 파일을 사용하여 그룹화합니다. 플레이스홀더를 추가한 후, 함수와 매크로를 정의할 수

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

Manual

안드로이드 및 iOS용 네이티브 확장 소스 코드 예제

이 문서에서는 안드로이드와 iOS 플랫폼을 위한 네이티브 확장을 만드는 데 도움이 되는 예제와 정보를 제공합니다. 안드로이드 (기본 예제) 안드로이드용 예제 확장은 다음과 같은 기능을 포함합니다: * 두 숫자를 더한 값을 반환 * 입력 문자열과 값을 결합한 문자열 반환 * 두 입력 문자열을 결합한 문자열 반환 * Async - Social 이벤트를 트리거하고 값을 async_loadmap에

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

Manual

확장 기능 비활성화 방법

GameMaker에서는 특정 타겟 플랫폼을 위한 확장 기능이 있습니다. 예를 들어, Steamworks와 GDK가 있습니다. 두 확장 기능을 모두 사용하는 경우, Steam을 위해 빌드할 때는 GDK 확장을 비활성화하고, 그 반대의 경우도 마찬가지입니다. 이러한 문제는 이 두 확장 기능에 국한되지 않으며, 특정 타겟을 위한 모든 확장 기능에 적용됩니다. 선택적으로 확장 기능 비활성화하기 1.

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

Manual

확장 만들기

확장을 만들기 위해서는 먼저 자산 브라우저의 아무 곳에서나 오른쪽 클릭하고 Create -> Extension을 선택해야 합니다. 그러면 작업 공간에서 새로 생성된 자산의 확장 속성이 열립니다. 만약 이 창이 보이지 않는다면, 자산 브라우저에서 확장 자산을 더블 클릭하여 속성 창을 열거나 이미 열려 있는 경우 포커스를 맞출 수 있습니다. 이제 필요한 파일과

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

Manual

Android 확장 프로그램 만들기

Android 확장 프로그램을 만들기 위해서는 두 가지 부분으로 나누어 작업해야 합니다. 첫 번째는 확장 프로그램 자체와 필요한 파일을 추가하는 것이고, 두 번째는 확장 프로그램이 요구하는 함수와 매크로/상수를 만드는 것입니다. 확장 프로그램 추가하기 함수와 상수는 플레이스홀더 파일을 사용하여 그룹화하여 추가합니다. 플레이스홀더를 추가한 후, 이전 섹션에서 설명한 대로 함수와 매크로를 정의합니다.

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

Manual

JSDoc 스크립트 주석

JSDoc 스타일 주석을 사용하면 사용자 정의 함수에 대해 코드 완성과 필수 인수를 코드 편집기에서 특정 방식으로 표시할 수 있습니다. 이러한 주석은 자동 완성 기능에 함수 사용 방법과 작성 방식을 알려주는 데 사용됩니다. JSDoc 주석 생성 주석을 자동으로 생성하려면 Feather의 Quick Fixes 메뉴를 사용할 수 있습니다. 텍스트 커서를 함수 헤더에 놓고

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

Manual

Feather 기능 설명

Feather는 GML 코드 스크립트에서 지능형 코드 완성과 향상된 구문 검사를 제공하며, 스마트 리팩토링 옵션도 지원합니다. 이 페이지에서는 Feather가 GML 코드 편집기에서 제공하는 기능을 나열합니다. 이 기능은 Feather가 활성화되어 있을 때만 사용할 수 있습니다. 기능 목록 기능 설명 Hover 정보 함수, 스프라이트, 색상 등 위에 마우스를 올리면 해당 정보가 표시됩니다. 예를

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

Manual

Feather 지시어

Feather 지시어는 GML 코드에 영향을 미치는 주석으로, 적용할 Feather 규칙, 사용할 프로필, 엄격한 타입 검증 적용 여부 등을 포함합니다. 기본적으로 Feather 지시어는 현재 스크립트와 그 안에 선언된 함수에 적용되며, 특정 경로를 제공하지 않는 한 해당 스크립트에만 적용됩니다. 지시어 문법 Feather 지시어의 문법은 다음과 같습니다: // Feather 명령어 매개변수 [in PATH] 이것은

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

Manual

코드 편집하기

스크립트 에디터를 사용하기 시작하면, 원하는 스크립트 자산이나 이벤트에 대한 코드를 GML 문법에 맞춰 입력하는 것이 기본입니다. 코드를 작성하는 동안 자동 완성 창이 도움을 줍니다. 이 창은 코드를 작성할 때(일반적으로 잠시 후에 나타나며, 이는 환경설정에서 조정할 수 있습니다) 알파벳 순서로 "가장 적합한" 답변을 제공합니다. 코드 에디터를 사용할 때,

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

Manual

Feather 데이터 타입

Feather는 코드 작성 시 스마트 구문 검사를 제공하기 위해 데이터 타입을 사용합니다. 이를 통해 변수나 함수 매개변수에 잘못된 데이터 타입을 사용하지 않도록 보장합니다. 또한, JSDoc 주석을 사용하여 사용자 정의 스크립트 함수의 매개변수와 반환 값에 대한 데이터 타입을 지정할 수 있습니다. JSDoc 태그 @param 및 @return JSDoc 태그를 사용하여 다음과 같은

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