Some content could not load. We could not load files from our content delivery networks (CDN).
Your network may be blocking access. Ask your IT to allow loading from: .
Network domains required
We use these CDNs to deliver the files the site needs to run, please allow the following:
Domains to allow Used for
cdn.jsdelivr.net styles and JavaScript libraries.
cdnjs.cloudflare.com JavaScript libraries and icons.
code.jquery.com jQuery and jQuery UI.
pixelpad.io, cdn.pixelpad.io CDN of images, sounds, and application files.
cdn.datatables.net Interactive tables.
fonts.googleapis.com, fonts.gstatic.com Fonts stylesheets and font files.
s3.us-west-1.amazonaws.com, s3-us-west-1.amazonaws.com Project files stored on Amazon S3.
vmwan2cvlyzeklq4knz63qh6d40lewka.lambda-url.us-west-1.on.aws Amazon AWS Project play counters.
nexushud.org Learning assistant.
u45ivsqoja6u3sk7zaliv37zq40hpbxk.lambda-url.us-west-1.on.aws Amazon AWS AI character responses, when used.
  • 둘러보기
  • 배우기
  • 로그인
  • 소개
  • 게임
  • Start와 Loop
  • 오브젝트
  • 스프라이트
  • 애니메이션
  • 사운드
  • 룸
  • 입력
  • 충돌
  • 함수
  • 카메라
  • FPS
  • 텍스트
  • 그래픽
  • 필터
  • 멀티플레이어
  • AI

PixelPAD 2D - 오브젝트

new_object(name: str) -> GameObject

예시
설명
현재 룸에 지정한 이름의 오브젝트 인스턴스를 새로 만듭니다. 클래스 이름이 Name일 때 Name()을 호출해서 클래스를 인스턴스화할 수도 있습니다
매개변수
name
인스턴스화할 GameObject 에셋의 이름을 문자열로 지정합니다.

반환값
지정한 이름의 GameObject 에셋의 새 인스턴스입니다.

destroy(obj: GameObject) -> GameObject

예시
설명
gameObject 인스턴스를 삭제합니다.
매개변수
obj
삭제할 GameObject 인스턴스

반환값
반환값이 없습니다.

오브젝트

오브젝트(GameObject라고도 부름)는 모든 PixelPAD2D 프로젝트의 핵심입니다. 각 오브젝트는 프로젝트에서 활성화된 하나의 "사물"을 나타냅니다. 룸과 마찬가지로 각 오브젝트는 오브젝트 스크립트로 정의되며, 이 스크립트는 오브젝트가 어떻게 보이는지, 다른 오브젝트에 어떻게 반응해야 하는지 등을 정합니다. 룸에는 원하는 만큼 많은 활성 오브젝트를 둘 수 있지만, 룸을 바꾸면 모두 삭제됩니다. 새 오브젝트를 만들려면 new_object 함수를 사용하세요.

스크립트

Start - 오브젝트의 Start 탭에는 GameObject 인스턴스가 만들어질 때 바로 실행되는 코드가 들어갑니다. 예를 들어 오브젝트에 ‘스프라이트’(컴퓨터 이미지)를 설정하는 것입니다.

Loop - 오브젝트의 Loop 탭에는 오브젝트가 활성화된 동안 초당 여러 번 실행되는 코드가 들어갑니다. 예를 들어 플레이어의 움직임을 제어하는 것입니다.

Built-in Object Variables

x
The x position of an object. Default 0. Positive values move objects to the right.
y
The y position of an object. Default 0. Positive values moves objects upwards.
z
The z position of an object. Default 0. Positive values moves objects to the upper layer.
sprite
A sprite is a computer image. Setting the sprite value on an object will change the image of that object.
scaleX
scaleX allows you to expand/shrink the object over the X axis. This affects the width of the current sprite as well as the collision mask. 1 is the default size, 0.5 is half, 2 is double.
scaleY
scaleY allows you to expand/shrink the object over the Y axis. This affects the height of the current sprite as well as the collision mask. 1 is the default size, 0.5 is half, 2 is double.
skewX
skewX rotates the object around the X axis in degrees.
skewY
skewY rotates the object around the Y axis in degrees.
angle
Angle determines the rotation the object takes in degrees.
visible
visible (boolean) determines if object is visible.
alpha
alpha (float) determines the opacity of the object. 0 is invisible, 1 is fully visible. 0.5 is half opacity.
persistent
persistent (boolean) determines if the object persists between rooms. Default is False. If set to False, objects will be destroyed when changing rooms. If set to True, objects will not be destroyed when changing rooms.
PixelPAD
PixelPAD 소개
Discord
Arm 빌드 3.0.1013
자료
문서
EULA
개인정보 처리방침
문의하기
hello@pixelpad.io
한국어
English Deutsch Español Français Português 日本語 简体中文 繁體中文 한국어
© 2026 All Rights Reserved.
PixelPAD.io
Logo

다시 오신 것을 환영해요!

로그인하고 계속 만들어 보세요

로그인하거나 가입해서 프로젝트를 저장하세요.
비밀번호를 잊으셨나요?

계정이 없으신가요?

Logo

계정 만들기

PixelPad에서 수천 명의 창작자와 함께하세요

로그인하거나 가입해서 프로젝트를 저장하세요.

이미 계정이 있으신가요? 로그인

Logo

교육자로 가입

창의적인 도구로 학생들의 역량을 키워 주세요

교실을 만들고 학생들의 진도를 확인하세요.

이미 계정이 있으신가요? 로그인