PixelTread
FAQ

GameMaker Android 프로젝트, 스크립트 및 PixelTread 설명

05

GameMaker 스크립팅 기초

PixelTread가 GameMaker Android 프로젝트에 도움이 되나요?

네, 해당 프로젝트의 GML 스크립트와 텍스트 파일로 도와드립니다. Android 내보내기는 GameMaker 자체 내에서 설정되며 별도의 문서로 다루어지며, PixelTread는 이 설정을 대체하지 않습니다. PixelTread는 프로젝트 폴더의 파일을 읽고 편집하며 각 변경 사항을 차이점(diff)으로 보여줍니다. 게임은 GameMaker에서 제공하는 도구로 내보내고 설치하며 테스트합니다. 첫 세션 전에 프로젝트 사본을 보관하세요.

GML이 무엇인가요?

GML은 GameMaker Language의 약자로, JavaScript와 유사해 보이는 C 스타일의 스크립팅 언어입니다. 프로젝트는 GML 코드와 시각적 편집기를 혼합할 수 있으며, 코드는 스크립트 애셋과 객체의 이벤트에 위치합니다. 각 스크립트는 프로젝트 폴더의 일반 텍스트 .gml 파일이므로 텍스트 기반 에이전트가 읽고 편집할 수 있습니다. 공식 매뉴얼에는 모든 함수가 나열되어 있으며, 에이전트는 이를 인용할 수 있습니다.

GameMaker 프로젝트에서 스크립트 애셋이란 무엇인가요?

스크립트 애셋은 GML로 작성된 함수를 보관하여 모든 객체가 호출할 수 있게 하는 곳입니다. fade 효과는 좋은 예시입니다. image_alpha를 사용하여 시간이 지남에 따라 스프라이트 투명도를 lerp하는 함수를 하나 만들 수 있기 때문입니다. PixelTread는 write_file로 이러한 함수를 작성하고 수락하기 전에 차이점을 보여줍니다. 방을 실행하여 테스트합니다. 스크립트는 작게 유지하세요.

GML에서 매우 긴 배열을 초기화하는 방법은 무엇인가요?

일반적인 방법은 size와 start value를 사용하여 array_create를 호출한 후, 슬롯마다 다른 값이 필요한 경우 for 루프를 사용하는 것입니다. 모든 값을 직접 입력하는 것은 느리고 실수하기 쉽습니다. PixelTread는 edit_file로 루프를 작성하고 차이점을 보여주며, 편집기에서 결과를 확인할 수 있습니다. 테스트 중에는 작은 크기로 시작하세요.

초보자가 배열과 구조체(structs)를 시작할 곳은 어디인가요?

작은 실제 문제가 좋은 시작점입니다. 적의 위치 목록이나 인벤토리 항목 등 필요한 것을 저장한 다음 출력하는 방식으로 배열 사용법을 배우면 더 빠르게 익힐 수 있습니다. PixelTread에게 자신의 스크립트 줄마다 설명을 요청하고, Ask first 모드에서 차이점을 읽은 후 한 번에 하나씩 변경하세요. 나중에 이름을 변경하면 됩니다.

PixelTread 사용법

devartsolutions.com이 공식 PixelTread 웹사이트인가요?

네, devartsolutions.com이 공식 PixelTread 웹사이트입니다. 이 사이트에서 약 34MB 크기의 설치 프로그램을 다운로드하고 실행하기 전에 SHA-256 체크섬을 공개된 매니페스트와 비교하세요. 질문과 문제는 앱 내부의 Send feedback 버튼을 통해 해결됩니다. PixelTread는 GameMaker 제작사인 YoYo Games와 무관합니다. 브라우저의 주소도 확인하세요.

코드가 항상 작동하나요?

아닙니다. 에이전트는 컴파일되지 않거나 게임에서 잘못 동작하는 코드를 제안할 수 있으므로, 빌드 로그와 직접적인 플레이테스트가 카드의 제안보다 우선합니다. 모든 차이점을 읽고 편집기에서 프로젝트를 빌드한 후 결과를 테스트하세요. 변경 사항을 거부하고 다시 요청하는 것은 사용의 정상적인 부분입니다. 짧은 테스트로 대부분의 문제를 키우기 전에 잡으세요.

Ask first 모드는 무엇을 하나요?

Ask first 모드는 파일 편집과 같이 무언가를 변경하는 작업 전에 일시 정지하고 차이점을 표시하여 수락하거나 거부할 수 있게 하는 모드입니다. 동의할 때까지 스크립트에 아무것도 저장되지 않습니다. Auto-run은 즉시 동작하므로, 많은 초보자는 신뢰할 수 있는 작은 작업에만 Auto-run으로 전환하기 전에 Ask first로 시작합니다. 변경 사항을 거부하고 다시 요청할 수 있습니다.

Plan only 모드는 무엇을 하나요?

Plan only 모드는 단계 목록을 작성하고 아무것도 실행하지 않는 모드입니다: 명령도 실행하지 않고 파일 변경도 없습니다. 계획을 읽고 채트에서 조정한 후, 수행할 다른 모드로 전환합니다. 계획은 재시작 후에도 유지되므로 앱을 닫고 나중에 같은 목록으로 돌아올 수 있습니다.

문제나 잘못된 결과를 어떻게 보고하나요?

앱 내부의 Send feedback 버튼이 문제를 보고하는 방법입니다. 요청한 내용, 카드가 표시한 내용, 기대했던 내용을 설명하세요. 짧고 구체적인 보고가 가장 도움이 됩니다. 이 웹사이트에는 별도의 연락처 양식이 없으므로 메시지는 앱의 버튼으로 전송됩니다. 버전 번호 2.9.30을 포함해 주세요.

모델, 개인정보 및 다운로드

PixelTread는 어떤 모델을 사용할 수 있나요?

세 가지 종류가 있습니다: 표준 API 엔드포인트를 통한 클라우드 AI 제공업체, PC에서 실행되는 모델, 그리고 자체 엔드포인트 없이 바로 사용할 수 있는 내장 모델입니다. 테스트 버튼은 엔드포인트를 확인하고 응답 시간과 컨텍스트 창을 보여줍니다. 모델은 언제든지 변경할 수 있으며 승인 모드는 동일하게 유지됩니다. 채팅을 시작하기 전에 테스트하세요.

PixelTread가 텔레메트리 데이터를 수집하거나 스크립트를 어디かに 보내나요?

아닙니다. 텔레메트리가 수집되지 않습니다. 프롬프트는 선택한 모델 엔드포인트로만 전송됩니다. 클라우드 AI 제공업체를 사용할 경우 프롬프트와 에이전트가 읽는 파일 텍스트가 해당 제공업체에 도달하지만, 로컬 모델을 사용할 때는 PC 외부로 아무것도 전송되지 않습니다. 채팅, 작업 폴더 및 API 키는 PC에 남아 있으며, 도구 출력의 비밀 정보는 모델이 보기 전에 마스킹됩니다. web_search는 별도 선택 사항입니다.

왜 Windows SmartScreen이 설치 파일에 대해 경고하나요?

설치 파일은 아직 코드 서명이 되어 있지 않아 SmartScreen이 경고를 표시할 수 있습니다. 먼저 파일의 SHA-256 체크섬을 공개된 매니페스트와 비교하세요. 두 값이 일치하면 More info를 선택한 후 Run anyway를 클릭하여 설치를 시작하세요. 일치하지 않으면 파일을 실행하지 말고 이 사이트에서 다시 다운로드하세요. 비교는 한 번의 명령어로 가능합니다.

PixelTread를 사용하려면 계정이 필요한가요?

아닙니다. 앱을 실행하는 데 계정이 필요 없으며 인터페이스는 13개 언어로 제공됩니다. 클라우드 AI 제공업체는 자체 모델에 대해 별도로 요금을 청구할 수 있으며, 이는 귀하와 제공업체 간의 문제입니다. PC의 모델이나 내장 모델은 제공업체의 엔드포인트 없이 작동하므로 결정하기 전에 첫 요청을 시도할 수 있습니다. 앱의 나머지 기능은 모두 동일하게 작동합니다.

Windows용 PixelTread

자신의 스크립트에 대해 PixelTread에게 물어보세요

PixelTread 다운로드 ↗