Logo
latest

일반

  • 정보
    • 소개
      • 시작하기에 앞서
      • Godot 엔진에 대하여
      • 문서에 대하여
      • 문서의 구조
    • 자주 묻는 질문들(FAQ)
      • Godot로 무엇을 할 수 있나요? 가격은 얼마인가요? 라이선스 조항은 어떻게 되나요?
      • Godot는 어떤 플랫폼을 지원하나요?
      • Godot는 어떤 프로그래밍 언어를 지원하나요?
      • GDScript는 무엇이고 왜 이것을 써야 하나요?
      • GDScript를 만들게 된 동기가 무엇인가요?
      • Godot는 어떤 타입의 3D 모델 형식을 지원하나요?
      • Godot에서 [FMOD, GameWorks 등 클로즈 SDK]가 지원될까요?
      • 어떻게 고도 에디터를 내 컴퓨터에 설치할 수 있나요?
        • Windows
        • macOS
        • 리눅스
      • 고도 에디터는 포터블 어플리케이션인가요?
      • Godot가 Direct3D 대신 Vulkan 또는 OpenGL을 사용하는 이유는 무엇인가요?
      • 왜 Godot는 주요 기능을 작게 유지하려고 하나요?
      • 다양한 해상도와 화면 비율에 맞는 애셋을 어떻게 만드나요?
      • 어떻게 Godot를 확장할 수 있나요?
      • Godot의 다음 릴리스는 언제인가요?
      • 저도 기여하고 싶어요! 어떻게 시작해야 하나요?
      • Godot에 대한 좋은 아이디어가 있습니다. 어떻게 이것을 공유할 수 있나요?
      • Godot를 게임이 아닌 응용프로그램 제작에 이용할 수 있을까요?
      • Godot를 라이브러리로 이용할 수 있을까요?
      • Godot는 어떤 유저 인터페이스 툴킷을 사용하나요?
      • Godot는 왜 표준 템플릿 라이브러리(STL: Standard Template Library)를 사용하지 않나요?
      • 왜 Godot는 예외(Exception)를 사용하지 않나요?
      • 왜 Godot는 런타임 타입 정보(RTTI)를 강요하지 않나요?
      • Godot는 왜 데이터 지향 디자인(DoD) 구현을 강제하지 않나요?
      • 어떻게 Godot 개발을 돕거나 후원할 수 있나요?
      • Godot는 누가 만드나요? 제가 연락할 수 있을까요?
    • 문제 해결
      • 에디터나 프로젝트 매니저에서 하는 모든 작업이 한 프레임 지연된 것처럼 보입니다.
      • 에디터에서 3D 카메라를 회전하면 그리드가 사라지고 메시가 검게 변합니다.
      • 에디터 및 프로젝트가 시작하기까지 오랜 시간이 걸립니다.
      • 인스펙터와 노드 독의 에디터 툴팁이 화면에 나타날 때 깜빡거립니다 .
      • 시스템 콘솔을 클릭하면 Godot 에디터가 고정된 것처럼 보입니다.
      • 프로젝트 매니저 및 에디터 창의 왼쪽 위 구석에 "NO DC"와 같은 텍스트가 나타납니다.
      • 에디터와 달리 프로젝트 창이 흐릿하게 나타납니다.
      • 프로젝트를 실행할 때 프로젝트 창이 가운데에 나타나지 않습니다.
      • 에디터에서는 프로젝트가 잘 실행되지만 내보낸 사본에서 프로젝트를 실행할 시 일부 파일을 불러올 수 없습니다.
    • 기능 목록
      • 기능
        • 플랫폼
        • 에디터
        • 2D 그래픽
        • 2D 툴
        • 2D 물리
        • 3D 그래픽
        • 3D 툴
        • 3D 물리(Physics)
        • 셰이더
        • 스크립팅(Scripting)
        • 오디오
        • 가져오기
        • 입력
        • 네비게이션
        • 네트워킹(Networking)
        • 현지화(Internationalization)
        • 윈도우화 및 운영체제 통합
        • 모바일
        • XR 지원 (AR 및 VR)
        • GUI 시스템
        • 애니메이션
        • 파일 형식
        • 기타(Miscellaneous)
    • 문서 변경 내역
      • 3.1 버전 이후의 새로운 튜토리얼
        • 프로젝트 워크플로
        • 2D
        • 오디오
        • 수학
        • 입력(Input)
        • 현지화(Internationalization)
        • 셰이딩(Shading)
        • 네트워킹(Networking)
        • VR
        • 플러그인(Plugin)
        • 멀티 스레딩(Multi-threading)
        • 내용물 만들기(Creating content)
        • 최적화(Optimization)
        • 법률(Legal)
      • 3.0 버전 이후 새로운 튜토리얼
        • 단계별
        • 스크립팅(Scripting)
        • 프로젝트 워크플로
        • 2D
        • 3D
        • 물리
        • 애니메이션
        • GUI
        • 뷰포트(Viewport)
        • 셰이딩(Shading)
        • 플러그인(Plugin)
        • 플랫폼 특화(Platform-specific)
        • 멀티 스레딩(Multi-threading)
        • 내용물 만들기(Creating content)
        • 기타(Miscellaneous)
        • 컴파일링(Compiling)
        • 엔진 개발(Engine development)
    • Godot 출시 정책
      • Godot 버전 관리
      • 릴리스 지원 타임라인
      • 다음 버전은 언제 출시되나요?
    • 라이센스 준수
      • 라이센스가 무엇입니까?
      • 요구사항
      • 포함하는 법
        • 크레딧 화면
        • 라이선스 화면
        • 출력 로그
        • 첨부 파일
        • 인쇄된 설명서
        • 라이선스에 대한 링크
      • 제삼자 라이선스
        • 프리타입(FreeType)
        • ENet
        • mbed TLS

시작하기

  • 소개
    • Godot 소개
      • Godot란?
      • Godot 엔진으로 무엇을 할 수 있습니까?
      • How does it work and look?
      • 프로그래밍 언어
      • Godot를 사용하려면 무엇을 알아야 하나요?
    • Learn to code with GDScript
      • Learn in your browser with the GDScript app
    • Godot의 주요 개념 개요
      • 씬(Scene)
      • 노드
      • 씬 트리
      • 신호
      • 요약
    • First look at Godot's editor
      • The Project manager
      • First look at Godot's editor
      • The four main screens
      • Integrated class reference
    • Learning new features
      • Making the most of this manual
      • Learning with the community
      • Community tutorials
    • Godot의 디자인 철학
      • 객체 지향 디자인과 구성
      • 올인원 패키지
      • 오픈 소스
      • 커뮤니티 중심
      • Godot 에디터는 Godot 게임입니다
      • 2D 와 3D 엔진을 분리
  • 단계별
    • 노드와 씬
      • 노드
      • 씬(Scene)
      • Creating your first scene
      • Changing a node's properties
      • Running the scene
      • Setting the main scene
    • Creating instances
      • In practice
      • Editing scenes and instances
      • Scene instances as a design language
      • 요약
    • Scripting languages
      • Available scripting languages
      • Which language should I use?
        • GD스크립트
        • .NET / C#
        • 비주얼스크립트(VisualScript)
        • C and C++ via GDNative
      • 요약
    • Creating your first script
      • 프로젝트 설정하기
      • Creating a new script
      • Hello, world!
      • Turning around
        • Moving forward
      • Complete script
    • Listening to player input
      • Moving when pressing "up"
      • Complete script
      • 요약
    • Using signals
      • 씬 설정
      • Connecting a signal in the editor
      • Connecting a signal via code
      • Complete script
      • 커스텀 시그널
      • 요약
  • Your first 2D game
    • 준비사항
    • Contents
      • 프로젝트 설정하기
        • 프로젝트 조직하기
      • Creating the player scene
        • 노드 구조
        • 스프라이트 애니메이션
      • Coding the player
        • 애니메이션 고르기
        • 콜리전 준비하기
      • Creating the enemy
        • 노드 설정하기
        • 적 스크립트
      • The main game scene
        • 몹 스폰하기
        • 메인 스크립트
        • 씬 테스트하기
      • Heads up display
        • ScoreLabel
        • 메시지
        • StartButton
        • 메인에 HUD를 연결하기
        • 오래된 적들 제거하기
      • 마무리 작업
        • 배경(Background)
        • 음향 효과(Sound effects)
        • 키보드 단축키
  • Your first 3D game
    • Contents
      • Setting up the game area
        • Setting up the playable area
      • Player scene and input actions
        • Creating input actions
      • Moving the player with code
        • Testing our player's movement
      • Designing the mob scene
        • Removing monsters off-screen
      • Spawning monsters
        • Creating the spawn path
        • Spawning monsters randomly
      • Jumping and squashing monsters
        • Controlling physics interactions
        • Jumping
        • Squashing monsters
      • Killing the player
        • Hitbox with the Area node
        • Ending the game
        • Code checkpoint
      • Score and replay
        • Creating a UI theme
        • Keeping track of the score
        • Retrying the game
        • Adding music
      • Character animation
        • Using the animation editor
        • The float animation
        • Animating the mobs
      • Going further
        • Exploring the manual

튜토리얼

  • 2D
    • Canvas layers
      • Viewport and Canvas items
      • CanvasLayers
    • 뷰포트와 캔버스 변형
      • 소개
      • 캔버스 변형
      • 전역 캔버스 변형(Global canvas transform)
      • 늘이기 변형(Stretch transform)
      • 변형 순서
      • 변형 기능들
      • Feeding custom input events
    • Using TileMaps
      • 소개
      • 프로젝트 설정하기
      • TileMap node
      • Creating a TileSet
      • 콜리전 모양
      • Atlas tiles
        • Random tile priorities
      • Autotiles
        • 2x2
        • 3x3 (minimal)
        • 3x3
        • Disabling autotile
        • Autotile binding
      • Tips and tricks
    • 입자(Particle) 시스템 (2D)
      • 소개
        • Particle nodes
        • ParticlesMaterial
        • 텍스쳐
      • Time parameters
        • Lifetime
        • One Shot
        • Preprocess
        • Speed Scale
        • Explosiveness
        • 무작위성
        • Fixed FPS
        • Fract Delta
      • Drawing parameters
        • Visibility Rect
        • 지역 좌표
        • Draw Order
      • ParticlesMaterial settings
        • Direction
        • Spread
        • Flatness
        • 중력
        • 초기 속도(Initial Velocity)
        • 각속도
        • 회전 속도(Spin Velocity)
        • 공전 속도(Orbit Velocity)
        • 선형 가속도(Linear Acceleration)
        • 지름 가속도(Radial Acceleration)
        • 접선가속도(Tangential Acceleration)
        • Damping
        • 각도
        • 크기
        • 색상
        • Hue variation
      • 방출 모양(Emission Shapes)
        • 방출 마스크
        • 방출 색상
    • 2D 이동 개요
      • 소개
      • Setup
      • 8 방향 이동
      • 회전 + 이동
      • 회전 + 이동 (마우스)
      • 클릭과 이동
      • 요약
    • 2D 빛(lights)과 그림자(shadows)
      • 소개
      • Setup
      • 노드
      • 빛
      • 그림자
      • 단계별
    • 2D 메시
      • 소개
      • Optimizing pixels drawn
      • 스프라이트를 2D 메시로 변환하기
    • Custom drawing in 2D
      • 소개
      • Drawing
      • Updating
      • 예제: 원호 그리기
        • 호(Arc) 함수
        • 화면에 호 그리기
        • Arc polygon function
        • Dynamic custom drawing
        • Antialiased drawing
      • 툴
    • 2D 스프라이트 애니메이션
      • 소개
      • Individual images with AnimatedSprite
        • 애니메이션 제어하기
      • Sprite sheet with AnimatedSprite
      • Sprite sheet with AnimationPlayer
        • Controlling an AnimationPlayer animation
      • 요약
  • 3D
    • 3D 소개
      • Spatial node
      • 3D content
        • DCC-created models
        • Generated geometry
        • 즉각적인 지오메트리(Immediate geometry)
        • 2D in 3D
      • 환경
      • 3D viewport
        • Coordinate system
        • Space and manipulation gizmos
        • View menu
        • Default environment
        • 카메라
        • 빛
    • 3D 변형(transform) 사용하기
      • 소개
      • Problems of Euler angles
        • Axis order
        • 보간법 (Interpolation)
        • Say no to Euler angles
      • Introducing transforms
        • Manipulating transforms
        • Precision errors
        • Obtaining information
        • 정보 설정
        • 쿼터니언(quaternions) 으로 보간하기
      • Transforms are your friend
    • 3D rendering limitations
      • 소개
      • Texture size limits
      • Color banding
      • Depth buffer precision
      • Transparency sorting
      • Multi-sample antialiasing
    • Spatial Material
      • 소개
      • 플래그
        • Transparent
        • Use Shadow to Opacity
        • Unshaded
        • 꼭짓점 조명
        • No Depth Test
        • Use Point Size
        • World Triplanar
        • Fixed Size
        • Do Not Receive Shadows
        • Disable Ambient Light
        • Ensure Correct Normals
      • 꼭짓점 색
        • Use as Albedo
        • Is sRGB
      • Parameters
        • Diffuse Mode
        • Specular Mode
        • Blend Mode
        • Cull Mode
        • Depth Draw Mode
        • Line Width
        • Point Size
        • Billboard Mode
        • Billboard Keep Scale
        • Grow
        • Use Alpha Scissor
      • Material colors, maps and channels
        • Albedo
        • Metallic
        • Roughness
        • Emission
        • Normal map
        • Rim
        • Clearcoat
        • Anisotropy
        • Ambient Occlusion
        • 깊이
        • 서브서피스 산란
        • Transmission
        • Refraction
        • Detail
        • UV1 and UV2
        • Triplanar Mapping
      • Proximity and distance fade
      • Render priority
    • 3D lights and shadows
      • 소개
      • Light nodes
        • Shadow mapping
        • Directional shadow mapping
        • Omni shadow mapping
        • Spot shadow mapping
    • Reflection probes
      • 소개
      • 설정하기
      • Interior vs exterior
      • Blending
      • Reflection atlas
    • Using GIProbe
      • 소개
      • 설정하기
      • 빛 추가하기
      • 반사
      • Interior vs exterior
      • Tweaking
      • 품질
    • 구워진 라이트맵
      • 소개
      • 시각적 비교
      • 설정하기
        • Unwrap on scene import
        • Unwrap from within Godot
        • Unwrap from your 3D DCC
        • Checking UV2
      • 씬 설정하기
        • Configure bounds
        • 메시(mesh) 설정하기
        • 빛 설정하기
      • 굽기
        • Balancing bake times with quality
        • 굽기 구성
      • Dynamic objects
    • Environment and post-processing
      • 환경
        • 카메라 노드
        • WorldEnvironment node
        • Default environment
      • 환경 옵션
        • 배경(Background)
        • Ambient Light
        • Fog
        • Tonemap
        • Auto Exposure (HDR)
      • Mid- and post-processing effects
        • Screen-Space Reflections (SSR)
        • Screen-Space Ambient Occlusion (SSAO)
        • Depth of Field / Far Blur
        • Depth of Field / Near Blur
        • Glow
        • 수정
    • High dynamic range lighting
      • 소개
      • Computer displays
      • Scene linear & asset pipelines
        • sRGB transfer function to display linear ratios on image import
        • Hardware sRGB transfer function to display linear conversion
        • Scene linear to display-referred nonlinear
      • Parameters of HDR
    • Using GridMaps
      • 소개
      • 예제 프로젝트
      • MeshLibrary 만들기
      • 콜리전(Collision)
      • 머티리얼
      • NavigationMeshes
      • MeshLibrary 내보내기
      • GridMap 사용하기
      • 코드로 GridMap 사용하기
    • Using MultiMeshInstance
      • 소개
      • Setting up the nodes
      • MultiMesh 설정
        • Target Surface
        • Source Mesh
        • Mesh Up Axis
        • Random Rotation
        • Random Tilt
        • Random Scale
        • 크기
        • 양
    • Prototyping levels with CSG
      • CGS 노드 소개
        • CSG 툴 기능
        • CSGPolygon
        • 맞춤 메시
        • CSGCombiner
        • Processing order
      • Prototyping a level
      • Using prototype textures
    • 절차적 기하
      • Using the ArrayMesh
        • ArrayMesh
        • Generating geometry
        • Saving
      • Using the MeshDataTool
      • Using the SurfaceTool
      • Using ImmediateGeometry
      • What is geometry?
      • 메시란?
      • What a Mesh is
        • Surfaces
        • Surface array
      • 툴
        • ArrayMesh
        • MeshDataTool
        • SurfaceTool
        • ImmediateGeometry
      • Which one should I use?
    • Occluder Nodes
      • OccluderShapeSphere
      • OccluderShapePolygon
        • Editing and details
        • Holes
        • Using polygons dynamically
    • Rooms and Portals
      • Introduction to Rooms and Portals
        • Minimizing manual labour
        • Some caveats
      • First steps with Rooms and Portals
        • The RoomManager
        • Rooms
        • Portals
        • Trying it out
      • Using objects in Rooms and Portals
        • Portal mode
        • Sprawling
        • Lighting
      • Advanced Room and Portal usage
        • Gameplay callbacks
        • VisbilityNotifiers / VisibilityEnablers
        • RoomGroups
        • Internal Rooms
      • Editing Rooms and Portals
        • Example SceneTree
        • Creating room systems in Blender (or other modeling tools)
        • Portal point editing
        • Room point editing
        • RoomManager
        • Portals
        • Particle Systems
        • Multimeshes
      • Rooms and Portals example
        • 소개
        • Step 1
        • Step 2
        • Step 3
        • Step 4
        • Step 5
        • Step 6
        • 결론
    • 3D text
      • 소개
      • Label3D
      • Text mesh
  • 애니메이션
    • Introduction to the animation features
      • AnimationPlayer 노드 만들기
      • Computer animation relies on keyframes
      • Tutorial: Creating a simple animation
        • 씬 설정
        • Adding a track
        • The second keyframe
        • Run the animation
        • Back and forth
        • Track settings
      • Keyframes for other properties
      • Edit keyframes
      • Advanced: Call Method tracks
      • Using RESET tracks
    • 컷 아웃(Cutout) 애니메이션
      • What is it?
      • Cutout animation in Godot
      • GBot 만들기
      • Setting up the rig
      • 중심점 조정하기
      • RemoteTransform2D 노드
      • 뼈대 완성하기
      • 스켈레톤
      • IK 체인
      • Animation tips
        • Setting keyframes and excluding properties
      • Creating a rest pose
      • Modifying rotation only
      • Keyframing IK chains
      • Visually move a sprite behind its parent
      • Setting easing curves for multiple keys
      • 2D Skeletal deform
    • 2D skeletons
      • 소개
      • Setup
      • Creating the polygons
      • Creating the skeleton
      • Deforming the polygons
      • Internal vertices
    • Using AnimationTree
      • 소개
      • Creating an AnimationTree
      • Creating a tree
      • Blend tree
        • Blend2 / Blend3
        • OneShot
        • Seek
        • TimeScale
        • Transition
        • BlendSpace2D
        • BlendSpace1D
        • StateMachine
      • Root motion
      • Controlling from code
      • State machine travel
    • Playing videos
      • Supported playback formats
      • Setting up VideoPlayer
        • Handling resizing and different aspect ratios
        • Displaying a video on a 3D surface
      • Video decoding conditions and recommended resolutions
      • Playback limitations
      • Recommended Theora encoding settings
        • Balancing quality and file size
        • FFmpeg: Convert while preserving original video resolution
        • FFmpeg: Resize the video then convert it
  • Assets pipeline
    • 가져오기 과정
      • Godot 3.0+에서 애셋 가져오기
      • 가져오기의 매개변수 변경하기
      • 여러 애셋들을 다시 가져오기
      • 자동으로 다시 가져오기
      • 생성된 파일
      • 가져오기 리소스 타입 변경하기
      • 디폴트 가져오기 매개변수 변경하기
      • 단순함이 핵심입니다!
    • 이미지 가져오기
      • 지원되는 이미지 포맷
      • 텍스처 가져오기
        • 3D 감지
      • 압축
        • 압축 모드
        • HDR 모드
        • 일반 맵
      • 플래그
        • 반복
        • 필터
        • 밉맵
        • 이방성
        • sRGB
      • 프로세스
        • 알파 테두리 수정
        • Premultiplied Alpha(미리 곱하기 알파)
        • HDR as sRGB(sRGB로서의 HDR)
        • 색상 반전
      • Svg
        • 크기
    • 오디오 샘플 가져오기
      • 지원되는 파일
      • 모범 사례
        • 트리밍(Trimming)
        • 루핑(Looping)
    • 번역 가져오기
      • 게임과 현지화
      • 번역 형식
      • CSV 임포터
    • 3D 씬 가져오기
      • Godot 씬 임포터
        • Maya와 3DS Max에서 DAE 파일 내보내기
        • 블렌더에서 glTF 2.0 파일 내보내기
        • 블렌더에서 DAE 파일 내보내기
        • 블렌더에서 ESCN 파일 내보내기
        • 텍스처를 각각 내보내기
        • 내보내기 고려 사항
      • 워크플로 가져오기
      • 옵션 가져오기
        • 노드
        • 머티리얼
        • 메쉬
        • 외부 파일
      • 애니메이션 설정
        • 초당 프레임
        • 필터 스크립트
        • 보관소
        • 최적화 도구
        • 클립
      • 씬 상속
      • 가져오기 힌트
        • 노드 삭제 (-noimp)
        • 콜리전 생성 (-col, -convcol, -colonly, -convcolonly)
        • 내비게이션 생성 (-navmesh)
        • VehicleBody 만들기 (-vehicle)
        • VehicleWheel 만들기 (-wheel)
        • 리지드 바디 (-rigid)
        • 애니메이션 루프 (-loop, -cycle)
    • 3D 씬 내보내기
      • 개요
      • 제한사항
    • 블렌더 ESCN 내보내기(Exporter)
      • 내보내기에 대한 세부 정보
        • 머티리얼
        • 물리 속성
        • 빛
        • 메시
        • 스켈레톤
        • 애니메이션
      • 특정 오브젝트를 비활성화하기
      • 파이프라인 통합 빌드
  • 오디오
    • 오디오 버스(Audio buses)
      • 소개
      • Decibel scale
      • 오디오 버스(Audio buses)
      • Playback of audio through a bus
      • 효과 추가하기
        • Amplify
        • BandLimit and BandPass
        • 캡처
        • Chorus
        • Compressor
        • Delay
        • Distortion
        • EQ
        • EQ6, EQ10, EQ21
        • 필터
        • HighPassFilter
        • HighShelfFilter
        • Limiter
        • LowPassFilter
        • LowShelfFilter
        • NotchFilter
        • Panner
        • Phaser
        • PitchShift
        • Record
        • Reverb
        • SpectrumAnalyzer
        • StereoEnhance
      • Automatic bus disabling
      • Bus rearrangement
      • Default bus layout
    • Audio streams
      • 소개
      • AudioStream
      • AudioStreamPlayer
      • AudioStreamPlayer2D
      • AudioStreamPlayer3D
        • Reverb buses
        • Doppler
    • Sync the gameplay with audio and music
      • 소개
      • Using the system clock to sync
      • Using the sound hardware clock to sync
    • Recording with microphone
      • The structure of the demo
  • 모범 사례
    • 소개
    • Godot에 객체 지향 원리 적용하기
      • 스크립트가 엔진에서 동작하는 방식
      • 씬(Scene)
    • 씬 구성
      • 효과적으로 관계를 짓는 방법
      • 노드 트리 구조 선택하기
    • 씬과 스크립트 중 하나를 사용해야 하는 경우
      • 익명 타입
      • 명명된 타입
      • 스크립트와 PackedScene의 성능 비교
      • 결론
    • Autoloads versus regular nodes
      • 오디오 잘림 문제
      • 공유 기능 및 데이터 관리하기
      • 언제 오토로드를 사용해야 하는지
    • 노드를 모든 용도로 사용하는 것을 피하는 시기와 방법
    • Godot 인터페이스
      • 오브젝트 참조 얻기
      • 오브젝트에서 데이터나 로직에 액세스하기
    • Godot notifications
      • _process vs. _physics_process vs. *_input
      • _init vs. initialization vs. export
      • _ready vs. _enter_tree vs. NOTIFICATION_PARENTED
    • Data preferences
      • Array vs. Dictionary vs. Object
      • Enumerations: int vs. string
      • AnimatedTexture vs. AnimatedSprite vs. AnimationPlayer vs. AnimationTree
    • Logic preferences
      • Loading vs. preloading
      • Large levels: static vs. dynamic
    • 프로젝트 조직
      • 소개
      • 구성
      • 스타일 가이드
      • 가져오기
        • 특정 폴더를 무시하기
      • 대소문자 구분
    • 버전 관리 시스템
      • 소개
      • 공식 Git 플러그인
      • 버전 관리 시스템에서 제외 해야 하는 파일들
      • Windows에서 Git 사용하기
  • 에디터 매뉴얼
    • 명령줄(Command line) 튜토리얼
      • 명령줄 참조
      • 경로
      • 프로젝트 경로 설정하기
      • 프로젝트 생성하기
      • 에디터 실행하기
      • 씬 지우기
      • 게임 실행하기
      • 디버깅
      • 내보내기(Exporting)
      • 스크립트 실행하기
    • 외부 텍스트 에디터 사용하기
      • Official editor plugins
    • 기본 에디터 단축키
      • 일반 에디터 작업
      • 2D/캔버스 아이템 에디터
      • 3D / Spatial Editor
      • 텍스트 에디터
      • 스크립트 에디터
      • Visual Script Editor
      • Editor Output
      • 디버거
      • 파일 대화 상자
      • 파일시스템 독
      • Scene Tree Dock
      • Animation Track Editor
      • Tile Map Editor
      • Tileset Editor
    • 웹 에디터 사용하기
      • 브라우저 지원
      • 제한사항
      • 프로젝트 가져오기
      • 프로젝트 편집 및 실행
      • 제 프로젝트 파일은 어디에 있나요?
    • Managing editor features
      • 소개
      • Creating a profile
      • Sharing a profile
  • 내보내기
    • 내보내기(Exporting)
      • 개요
      • 프로젝트 준비하기
      • 메인 씬 설정하기
      • 템플릿 내보내기
      • 프리셋 내보내기
      • 플랫폼 별 내보내기
        • PC (Linux/macOS/Windows)
        • Android
        • iOS
        • HTML5 (웹)
    • 프로젝트 내보내기
      • 왜 내보내나요?
        • PC에서
        • 모바일에서
      • 내보내기 메뉴
        • 템플릿 내보내기
        • Resource options
      • 명령줄에서 내보내기
      • PCK와 ZIP 파일 포맷의 비교
    • 패키지, 패치, 모드 내보내기
      • 사용 사례
      • PCK 파일의 개요
      • PCK 파일 생성하기
      • 런타임에 PCK 파일 열기
      • 요약
    • 기능 태그
      • 소개
      • 기본 기능
      • 맞춤 기능
      • 프로젝트 설정 재정의하기
      • 기본 재정의
      • 빌드 커스터마이징하기
    • Exporting for Linux
    • Exporting for macOS
      • 요구사항
      • Code signing and notarization
        • If you have an Apple Developer ID Certificate
        • If you do not have an Apple Developer ID Certificate
        • Signing Options
        • Notarization Options
      • Entitlements
        • Hardened Runtime Entitlements
        • App Sandbox Entitlement
    • Running Godot apps on macOS
      • App is signed, notarized and distributed via App Store
      • App is signed, notarized and distributed outside App Store
      • App is signed (including ad-hoc signatures) but not notarized
      • App is not-signed, executable is linker-signed
      • Neither app nor executable is signed (relevant for Apple Silicon macs only)
    • Exporting for Windows
      • 요구사항
    • Windows에 응용 프로그램 아이콘 바꾸기
      • ICO 파일 생성하기
      • 작업 표시줄 아이콘 바꾸기
      • 파일 아이콘 바꾸기
      • 결과 테스트하기
    • 유니버설 Windows 플랫폼으로 내보내기
      • Xbox One의 제한사항
      • 서명 인증서 만들기
      • 자동 서명 설정하기
      • 패키지 설치하기
    • iOS로 내보내기
      • 요구사항
      • Godot 프로젝트를 Xcode로 내보내기
      • 능동적 개발 고려사항
        • Godot 프로젝트 폴더를 Xcode에 연결하는 단계
      • iOS 용 플러그인
      • Troubleshooting rendering issues
    • Android로 내보내기
      • OpenJDK 11 설치하기
      • Android SDK 다운로드하기
      • debug.keystore 만들기
      • Godot에서 설정하기
      • 런처 아이콘 만들기
      • 구글 플레이 스토어로 내보내기
      • APK 용량 최적화하기
      • Troubleshooting rendering issues
    • Android 용 맞춤 빌드
      • 맞춤 빌드 환경 설정하기
      • Enabling the custom build and exporting
    • 웹으로 내보내기
      • WebGL 버전
      • 내보내기 설정
      • 제한사항
        • 데이터 지속성을 위한 쿠키 사용
        • Background processing
        • 스레드
        • GDNative
        • 전체화면과 마우스 캡쳐
        • 오디오
        • 네트워킹(Networking)
        • 클립보드
        • 게임패드
        • 부팅 스플래시가 표시되지 않습니다
        • 쉐이더 언어 제약
      • 파일 전달하기
      • 스크립트에서 JavaScript 호출하기
    • 데디케이티드 서버로 내보내기
      • 플랫폼 지원
      • "Headless" 와 "server" 이진 파일 비교
      • PCK 파일 내보내기
      • 서버 배포 준비하기
      • 데디케이티드 서버 구동시키기
      • 고급 단계
    • 원 클릭 배포
      • 원 클릭 배포란 무엇인가요?
      • 지원되는 플랫폼
      • 원 클릭 배포 사용하기
      • 문제 해결
        • Android
  • 현지화(Internationalization)
    • Internationalizing games
      • 소개
      • 번역을 가져와서 구성하기
      • 리소스 현지화
      • key들을 text로 컨버팅하기
      • Making controls resizable
      • TranslationServer
      • Testing translations
      • Translating the project name
    • Localization using gettext
      • Advantages
      • Disadvantages
      • Caveats
      • Installing gettext tools
      • Creating the PO template (POT) manually
      • Creating the PO template (POT) using pybabel
      • Creating a messages file from a PO template
      • Loading a messages file in Godot
      • Updating message files to follow the PO template
      • Checking the validity of a PO file or template
      • Using binary MO files (useful for large projects only)
    • Locales
  • 입력(Input)
    • InputEvent 사용하기
      • What is it?
      • How does it work?
      • Anatomy of an InputEvent
      • Actions
      • InputMap
    • Input examples
      • 소개
      • Events versus polling
      • Input events
      • InputMap
        • Capturing actions
      • Keyboard events
        • Keyboard modifiers
      • Mouse events
        • Mouse buttons
        • Mouse motion
      • Touch events
    • Mouse and input coordinates
      • 정보
      • Hardware display coordinates
      • Viewport display coordinates
    • Customizing the mouse cursor
      • Using project settings
      • Using a script
      • Demo project
      • Cursor list
    • Handling quit requests
      • Quitting
      • Handling the notification
      • Sending your own quit notification
    • Controllers, gamepads, and joysticks
      • Supporting universal input
        • Which Input singleton method should I use?
      • Differences between keyboard/mouse and controller input
        • Dead zone
        • "Echo" events
      • 문제 해결
        • My controller isn't recognized by Godot.
        • My controller has incorrectly mapped buttons or axes.
        • My controller works on a given platform, but not on another platform.
  • Input and Output (I/O)
    • 백그라운드 로딩
      • ResourceInteractiveLoader
      • 사용례
        • ResourceInteractiveLoader 가져오기
        • 폴링(Polling)
        • 로딩 진행도(선택사항)
        • 강제로 완료시키기 (선택사항)
        • 리소스 가져오기
      • 예제
      • 멀티스레드 사용하기
        • 세마포어 사용
        • 폴링하는 동안에는 메인 스레드 블로킹하지 않기
      • 예제 클래스
        • 예시:
    • File paths in Godot projects
      • Path separators
      • Accessing files in the project folder (res://)
      • Accessing persistent user data (user://)
      • Converting paths to absolute paths or "local" paths
      • Editor data paths
        • Self-contained mode
    • Saving games
      • 소개
      • Identify persistent objects
      • Serializing
      • Saving and reading data
      • Some notes
    • Binary serialization API
      • 소개
      • Packet specification
        • 0: null
        • 1: bool
        • 2: int
        • 3: float
        • 4: String
        • 5: Vector2
        • 6: Rect2
        • 7: Vector3
        • 8: Transform2D
        • 9: Plane
        • 10: Quat
        • 11: AABB
        • 12: Basis
        • 13: Transform
        • 14: Color
        • 15: NodePath
        • 16: RID (unsupported)
        • 17: Object (unsupported)
        • 18: Dictionary
        • 19: Array
        • 20: PoolByteArray
        • 21: PoolIntArray
        • 22: PoolRealArray
        • 23: PoolStringArray
        • 24: PoolVector2Array
        • 25: PoolVector3Array
        • 26: PoolColorArray
  • 수학
    • 벡터
      • 소개
      • 좌표계 (2차원)
      • 벡터 연산
        • 멤버 접근
        • 벡터의 합
        • 스칼라 곱
      • 실용적인 응용
        • 이동
        • 표적을 향하기
      • 단위 벡터
        • 표준화
        • 반사
      • 내적
        • 직면
      • 외적
        • 법선 계산하기
        • 대상 가리키기
      • 더 많은 정보
    • 고급 벡터 연산
      • 평면
        • 평면과의 거리
        • 원점으로부터 멀리
        • 2D로 평면 구성하기
        • 평면의 예
      • 3D에서 콜리전 감지
      • 더 많은 정보
    • 행렬과 변환
      • 소개
        • Matrix components and the Identity matrix
        • Scaling the transformation matrix
        • Rotating the transformation matrix
        • Basis of the transformation matrix
        • Translating the transformation matrix
        • Putting it all together
        • Shearing the transformation matrix (advanced)
      • Practical applications of transforms
        • Converting positions between transforms
        • Moving an object relative to itself
        • Applying transforms onto transforms
        • Inverting a transformation matrix
      • How does it all work in 3D?
        • Representing rotation in 3D (advanced)
    • 보간법 (Interpolation)
      • 벡터 보간
      • 변형 보간
      • 부드러운 모션 만들기
    • 베지어 곡선과 경로
      • 2차 베지어 (Quadratic Bezier)
      • 3차 베지어 (Cubic Bezier)
      • 제어점 만들기
      • Curve2D, Curve3D, Path and Path2D
      • Evaluating
      • Drawing
      • Traversal
    • Random number generation
      • Global scope versus RandomNumberGenerator class
      • The randomize() method
      • Getting a random number
      • Get a random array element
      • Get a random dictionary value
      • Weighted random probability
      • "Better" randomness using shuffle bags
      • Random noise
  • 네비게이션
    • Real Time Navigation (3D)
      • 소개
      • The map and navigation regions
      • NavigationAgent3D
      • RVO processing
      • NavigationObstacle3D
      • Generating a path (old method)
  • 네트워킹(Networking)
    • High-level multiplayer
      • High-level vs low-level API
      • 중급 추상화(Mid level abstraction)
      • Initializing the network
      • Managing connections
      • RPC
      • Back to lobby
      • Starting the game
        • Player scenes
        • Synchronizing game start
      • Synchronizing the game
        • Network master
        • Master 그리고 puppet 키워드
      • 데디케이티드 서버로 내보내기
    • Making HTTP requests
      • Preparing scene
      • 스크립팅(Scripting)
      • Sending data to server
    • HTTP client class
    • SSL certificates
      • 소개
      • Approach 1: self signed cert
      • Approach 2: CA cert
    • WebSocket
      • HTML5 and WebSocket
      • Using WebSocket in Godot
        • Minimal client example
        • Minimal server example
        • Advanced chat demo
    • WebRTC
      • HTML5, WebSocket, WebRTC
        • WebSocket
        • WebRTC
      • Using WebRTC in Godot
        • Minimal connection example
        • Local signaling example
        • Remote signaling with WebSocket
  • 최적화(Optimization)
    • 소개
    • 일반
      • General optimization tips
        • 소개
      • Measuring performance
        • 제한사항
        • 조사 작업
      • Profilers
      • Principles
        • Performant design
        • Incremental design
        • The optimization process
        • Optimizing bottlenecks
      • Appendix
        • Bottleneck math
      • Optimization using Servers
        • Servers
        • RIDs
        • Creating a sprite
        • Instantiating a Mesh into 3D space
        • Creating a 2D RigidBody and moving a sprite with it
        • Getting data from the servers
    • CPU
      • CPU optimization
      • Measuring performance
      • CPU profilers
        • External profilers
      • Manually timing functions
      • Caches
      • Languages
        • GD스크립트
        • C#
        • Other languages
        • C++
      • 스레드
      • 씬트리
      • 물리
    • GPU
      • GPU optimization
        • 소개
      • Draw calls, state changes, and APIs
        • 2D batching
        • 3D batching
        • Reuse Shaders and Materials
      • Pixel cost versus vertex cost
      • Pixel/fragment shaders and fill rate
        • Reading textures
        • Texture compression
        • Post-processing and shadows
      • Transparency and blending
      • Multi-platform advice
      • Mobile/tiled renderers
      • Optimization using MultiMeshes
        • MultiMeshes
        • Multimesh example
    • 2D
      • Optimization using batching
        • 소개
        • How it works
        • 빛
        • Light scissoring
        • Vertex baking
        • Project Settings
        • Diagnostics
        • 자주 묻는 질문들(FAQ)
        • Appendix
    • 3D
      • Optimizing 3D performance
      • Culling
        • Occlusion culling
        • Portal Rendering
        • Other occlusion techniques
        • Transparent objects
      • Level of detail (LOD)
        • Billboards and imposters
        • Use instancing (MultiMesh)
      • 조명 굽기
      • Animation and skinning
      • Large worlds
      • Animating thousands of objects
        • Animating thousands of fish with MultiMeshInstance
        • Controlling thousands of fish with Particles
    • 멀티 스레딩(Multi-threading)
      • Thread-safe APIs
        • 스레드
        • 전역 범위
        • 씬 트리
        • 렌더링
        • GDScript 배열(arrays), 딕셔너리(dictionaries)
        • 리소스
      • 멀티스레드 사용하기
        • 스레드
        • Creating a Thread
        • Mutexes
        • Semaphores
  • 물리
    • 물리 소개
      • 콜리전 오브젝트
        • 물리 머티리얼
        • 콜리전 모양
        • 물리 프로세스 콜백
        • 콜리전 레이어와 마스크
      • Area2D
      • StaticBody2D
      • RigidBody2D
        • 리지드 바디 모드
        • RigidBody2D 사용하기
        • 접촉 알림
      • KinematicBody2D
        • 키네마틱 콜리전 응답
    • Using RigidBody
      • 리지드 바디(rigid body)란?
      • 리지드 바디를 제어하는 방법
      • "look at" 메서드
    • Using Area2D
      • 소개
      • What is an area?
      • Area properties
      • Overlap detection
      • Area influence
        • Point gravity
        • 예제
    • KinematicBody2D 사용하기
      • 소개
      • 키네마틱 바디란 무엇인가?
      • 이동과 콜리전
        • move_and_collide
        • move_and_slide
        • move_and_slide_with_snap
      • 콜리전 감지하기
      • 어떤 이동 메서드를 사용해야 할까요?
      • 예제
        • 이동과 벽
        • 튕김/반사
        • 플랫포머 움직임
    • 광선 투사(Ray Cast)하기
      • 소개
      • 공간(Space)
      • 공간에 접근하기
      • 광선 투사 쿼리
      • 콜리전 예외
      • 충돌 마스크
      • 화면에서의 3D ray casting(광선 투사)
    • 래그돌(Ragdoll) 시스템
      • 소개
      • 래그돌 설정하기
        • 물리적 본 만들기
        • 스켈레톤(Skeleton) 정리하기
        • 콜리전 모양 조정
        • Joints adjustment
      • Simulating the ragdoll
        • 콜리전 레이어와 마스크
    • Kinematic character (2D)
      • 소개
      • Physics process
      • 씬 설정
      • Moving the kinematic character
    • Using SoftBody
      • 기본 설정
      • Cloak simulation
    • 콜리전 모양 (3D)
      • Primitive collision shapes
      • 컨벡스 콜리전 모양
      • Concave or trimesh collision shapes
      • Performance caveats
    • 물리 보간
      • Quick start guide
      • 소개
        • Physics ticks and rendered frames
        • Lock the tick / frame rate together?
        • Adapt the tick rate?
        • Lock the tick rate, but use interpolation to smooth frames in between physics ticks
        • Linear interpolation
        • The physics interpolation fraction
        • Calculating the interpolated position
        • Smoothed transformations between physics ticks?
        • In the past
        • Why look into the past? Why not predict the future?
        • Fixed timestep interpolation
      • Using physics interpolation
        • Turn on the physics interpolation setting
        • Move (almost) all game logic from _process to _physics_process
        • Ensure that all indirect movement happens during physics ticks
        • Choose a physics tick rate
        • Call reset_physics_interpolation() when teleporting objects
      • Advanced physics interpolation
        • Exceptions to automatic physics interpolation
        • 카메라
        • Manual Camera interpolation
        • Typical example
        • get_global_transform_interpolated()
        • Example manual Camera script
        • Mouse look
        • Disabling interpolation on other nodes
        • MultiMeshes
  • 플랫폼 특화(Platform-specific)
    • Android plugins
      • Creating Android plugins
        • 소개
        • Android plugin
        • 문제 해결
      • Android in-app purchases
        • Migrating from Godot 3.2.1 and lower (GodotPaymentsV3)
        • 사용례
    • iOS plugins
      • Creating iOS plugins
        • Loading and using an existing plugin
        • Creating an iOS plugin
      • iOS 용 플러그인
        • Accessing plugin singletons
        • Asynchronous methods
        • Store Kit
        • Game Center
        • Multi-platform games
    • HTML5
      • HTML5 shell class reference
        • Engine
        • Engine configuration
      • Custom HTML page for Web export
        • Setup
        • Starting the project
        • Customizing the behavior
        • Customizing the presentation
        • 디버깅
    • Godot의 콘솔 지원
      • Console publishing process
      • Official support
      • Third-party support
    • Mobile rendering limitations
  • 플러그인(Plugin)
    • Editor plugins
      • Installing plugins
        • Finding plugins
        • Installing a plugin
        • Enabling a plugin
      • Making plugins
        • 플러그인에 대해서
        • Creating a plugin
        • A custom node
        • Going beyond
        • Registering autoloads/singletons in plugins
      • Making main screen plugins
        • What this tutorial covers
        • Initializing the plugin
        • Main screen scene
        • Update the plugin script
        • Try the plugin
      • Import plugins
        • 소개
        • Configuration
        • The EditorImportPlugin class
        • Options and presets
        • The import method
        • Platform variants and generated files
        • Trying the plugin
      • Spatial gizmo plugins
        • 소개
        • The EditorSpatialGizmoPlugin
        • Simple approach
        • Alternative approach
      • Inspector plugins
        • Setting up your plugin
        • Interacting with the inspector
        • Adding an interface to edit properties
      • Visual Shader plugins
    • 편집기에서 코드 실행하기
      • What is tool?
      • 사용하는 법
      • Try it out
      • Editing variables
      • 씬 인스턴스화하기
  • 렌더링
    • Using Viewports
      • 소개
      • 입력
      • Listener
      • Cameras (2D & 3D)
      • Scale & stretching
      • Worlds
      • 캡처
      • Viewport Container
      • 렌더링
      • Render target
    • Multiple resolutions
      • The problem of multiple resolutions
      • One size fits all
      • Base size
      • Resizing
      • Stretch settings
        • Stretch Mode
        • Stretch Aspect
        • Stretch Shrink
        • From scripts
      • Common use case scenarios
        • Desktop game
        • Mobile game in landscape mode
        • Mobile game in portrait mode
        • Non-game application
      • hiDPI support
      • Reducing aliasing on downsampling
      • Handling aspect ratios
      • Field of view scaling
      • Scaling 2D and 3D elements differently using Viewports
    • Fixing jitter and stutter
      • What are jitter and stutter?
      • Distinguishing between them
      • Jitter
      • Stutter
        • Windows
        • Linux (X11)
        • macOS
        • Android
        • iOS
      • Reporting stutter or jitter problems
    • Differences between GLES2 and GLES3
      • 파티클
      • SCREEN_TEXTURE mip-maps
      • DEPTH_TEXTURE
      • Color space
      • HDR
      • SpatialMaterial features
      • Environment features
      • GIProbes
      • Contact shadows
      • Light performance
      • Texture compression
      • Blend shapes
      • Shading language
        • textureSize() workaround
      • Built in variables and render modes
  • 스크립팅(Scripting)
    • 프로그래밍 언어
      • GD스크립트
        • GDScript 기초
        • GDScript: 동적 언어 소개
        • GDScript 내보내기(Export)
        • GDScript 스타일 가이드
        • GDScript의 정적 타이핑(Static typing)
        • GDScript 경고 시스템(Warning system)
        • GDScript 형식 문자열(format strings)
      • 비주얼스크립트(VisualScript)
        • Visual Scripting(비주얼 스크립팅)은 무엇인가요
        • Visual Scripting 시작하기
        • 노드와 전문 용어(Nodes and terminology)
        • 커스텀 비주얼스크립트 노드
      • C#
        • C# 기초
        • C# 기능
        • C#과 GDScript의 API 차이점
        • C# 스타일 가이드
      • GDNative
        • What is GDNative?
        • GDNative C example
        • GDNative C++ 예제
    • 핵심 기능
      • 디버그
        • Overview of debugging tools
        • Debugger panel
      • Idle and Physics Processing
      • 그룹
        • Managing groups
      • Nodes and scene instances
        • Getting nodes
        • Node paths
        • 노드 만들기
        • 씬 인스턴스화하기
      • 재정의 가능한(Overridable) 함수
      • 언어간 스크립팅
        • 노드 인스턴스화 하기
        • 멤버 변수 접근하기
        • 메서드 호출하기
        • 상속(Inheritance)
      • 스크립트 템플릿 만들기
        • 템플릿 위치시키기
        • 언어 지원 및 재정의 동작
        • 기본(Default) 템플릿
        • 템플릿 플레이스홀더 목록
      • Evaluating expressions
        • Basic usage
        • Passing variables to an expression
        • Setting a base instance for the expression
        • Example script
        • Built-in functions
      • Change scenes manually
      • Instancing with signals
        • 발사 예제
      • Pausing games and process mode
        • 소개
        • How pausing works
        • Process Modes
        • Pause Menu Example
      • 파일 시스템(File system)
        • 소개
        • 구현
        • project.godot
        • 경로 구분 기호
        • 리소스 경로(Resource path)
        • 사용자 경로(User path)
        • 호스트 파일 시스템(Host file system)
        • 단점
      • 리소스
        • 노드와 리소스
        • 외부(External) vs 내장(built-in)
        • 코드에서 리소스 불러오기
        • 씬 불러오기
        • 리소스 해제(Free)하기
        • 여러분만의 리소스 만들기
      • 싱글톤(오토로드)(Singletons(AutoLoad))
        • 소개
        • 오토로드
        • 커스텀 씬 전환기
      • 씬 트리(SceneTree) 사용하기
        • 소개
        • 메인루프(MainLoop)
        • 씬트리
        • 루트 뷰포트(Root viewport)
        • 씬 트리
        • 트리 순서
        • 씬 트리에 들어가서 "활성화되기"
        • 현재 씬 변경하기
      • Scene Unique Nodes
        • 소개
        • Creating and using them
  • 셰이더
    • 쉐이더 소개
      • Shaders in Godot
      • Shader types
      • Render modes
      • Processor functions
        • Vertex processor
        • Fragment processor
        • Light processor
    • Shading reference
      • Shading language
        • 소개
        • Data types
        • 배열
        • 상수
        • 연산자(Operator)
        • Flow control
        • Discarding
        • 함수(Function)
        • Built-in variables
        • Built-in functions
      • Spatial shaders
        • Render modes
        • Built-ins
        • Global built-ins
        • Vertex built-ins
        • Fragment built-ins
        • Light built-ins
      • CanvasItem shaders
        • Render modes
        • Built-ins
        • Global built-ins
        • Vertex built-ins
        • Fragment built-ins
        • Light built-ins
      • Particle shaders
        • Render modes
        • Built-ins
        • Global built-ins
        • Vertex built-ins
    • Your first shader
      • Your first 2D shader
        • 소개
        • Setup
        • Your first CanvasItem shader
        • Your first fragment function
        • Your first vertex function
        • 결론
      • Your first 3D shader
        • Where to assign my material
        • 설정하기
        • Shader magic
        • Noise heightmap
        • Uniforms
        • Interacting with light
      • Your second 3D shader
        • Your first spatial fragment function
        • Animating with TIME
        • Advanced effects: waves
    • Shader materials
      • 소개
      • Creating a ShaderMaterial
      • Converting to ShaderMaterial
    • Using VisualShaders
      • Creating a VisualShader
      • Using the Visual Shader Editor
      • Visual Shader nodes
        • Expression node
        • Fresnel node
        • Boolean node
        • If node
        • Switch node
    • Screen-reading shaders
      • 소개
      • SCREEN_TEXTURE built-in texture
      • SCREEN_TEXTURE example
      • Behind the scenes
      • Back-buffer logic
      • DEPTH_TEXTURE
    • Converting GLSL to Godot shaders
      • GLSL
        • Shader programs
        • Vertex attributes
        • gl_Position
        • Varyings
        • Main
        • 상수
        • Macros
        • 변수(Variable)
        • Coordinates
        • Precision
      • Shadertoy
        • 타입(Types)
        • 메인 이미지(mainImage)
        • 변수(Variable)
        • Coordinates
      • The Book of Shaders
        • 타입(Types)
        • Main
        • 변수(Variable)
        • Coordinates
    • Shaders style guide
      • 서식(Formatting)
        • 인코딩과 특수 문자
        • 들여쓰기(Indentation)
        • 줄 바꿈 및 공백 줄
        • 공백 줄(Blank lines)
        • 줄 길이
        • 한 줄에 하나의 명령문
        • 주석(Comment) 간격
        • 공백
        • Floating-point numbers
      • Accessing vector members
      • 명명 규칙
        • 함수와 변수
        • 상수
      • 코드 순서
        • 지역 변수(Local Variables)
    • Advanced post-processing
      • 소개
      • Full screen quad
      • Depth texture
      • An optimization
    • Using a Viewport as a texture
      • 소개
      • 뷰포트(Viewport) 설정하기
      • Applying the texture
      • 행성 텍스처 만들기
      • 행성 색칠하기
      • Making an ocean
    • Custom post-processing
      • 소개
      • Single pass post-processing
      • Multi-pass post-processing
    • Making trees
      • Start with a tree
      • Paint with vertex colors
      • Write a custom shader for the leaves
      • 셰이더 개선하기
  • User Interface (UI)
    • Size and anchors
      • Centering a control
      • Layout Presets
    • Using Containers
      • Container layout
      • 사이즈 플래그(Size flags)
      • Container types
        • Box Containers
        • Grid Container
        • Margin Container
        • Tab Container
        • Split Container
        • PanelContainer
        • ScrollContainer
        • ViewportContainer
      • Creating custom Containers
    • Custom GUI controls
      • So many controls...
      • Drawing
        • Checking control size
        • Checking focus
      • Sizing
      • 입력
        • Input events
        • 알림(Notification)
    • Keyboard/Controller Navigation and Focus
      • Node settings
      • Necessary code
    • Control node gallery
    • GUI skinning and themes
      • Introduction to GUI skinning
        • Basics of themes
        • Customizing a control
        • Customizing a project
        • Beyond controls
      • Using the theme editor
        • Creating a theme
        • Theme editor overview
        • Manage and import items
      • Theme type variations
        • Creating a type variation
        • Using a type variation
    • Control node tutorials
      • BBCode in RichTextLabel
        • 소개
        • Using BBCode
        • Reference
        • Animation effects
        • Custom BBCode tags and text effects
  • XR (AR/VR)
    • AR/VR 입문서
      • AR/VR 서버
      • 새로운 AR/VR 노드
      • Official plugins and resources
      • 고려해야 할 다른 사항
    • OpenXR plugin
      • 소개
      • 시작하기
      • 고급 단계
      • Plugin features
        • Enabling the OpenXR plugin
        • Switching runtimes
        • Passthrough
        • Deploying on Quest
        • Hand tracking
    • Oculus mobile plugin (deprecated)
      • Developing for Oculus Quest
        • 소개
        • Setting Up Godot
        • Setting Up Your Quest
    • OpenVR plugin
      • VR starter tutorial
        • VR starter tutorial part 1
        • VR starter tutorial part 2

개발

  • 컴파일링(Compiling)
    • Getting the source
      • Downloading the Godot source code
    • Introduction to the buildsystem
      • SCons
      • Setup
      • Platform selection
      • Resulting binary
      • 툴
      • Target(대상)
      • Bits
      • Custom modules
      • Cleaning generated files
      • Other build options
        • Overriding the build options
      • 템플릿 내보내기
    • Compiling for Windows
      • 요구사항
      • Setting up SCons
      • Installing Visual Studio caveats
      • Downloading Godot's source
      • 컴파일링(Compiling)
        • Selecting a compiler
        • Running SCons
      • Development in Visual Studio
      • Cross-compiling for Windows from other operating systems
        • 문제 해결
      • Creating Windows export templates
    • Compiling for X11 (Linux, *BSD)
      • 요구사항
        • Distro-specific one-liners
      • 컴파일링(Compiling)
      • Compiling a headless/server build
      • Building export templates
      • Using Clang and LLD for faster development
      • Using Pyston for faster development
    • Compiling for macOS
      • 요구사항
      • 컴파일링(Compiling)
      • Compiling a headless/server build
      • Building export templates
      • Cross-compiling for macOS from Linux
    • Compiling for Android
      • Note
      • 요구사항
      • Setting up the buildsystem
      • Building the export templates
        • Adding support for x86 devices
        • Cleaning the generated export templates
      • Using the export templates
        • Installing the templates
      • 문제 해결
        • Platform doesn't appear in SCons
        • Application not installed
        • Application exits immediately
    • Compiling for iOS
      • 요구사항
      • 컴파일링(Compiling)
      • 실행
    • Cross-compiling for iOS on Linux
      • Disclaimer
      • 요구사항
      • Configuring the environment
        • darling-dmg
        • Preparing the SDK
        • Toolchain
      • Compiling Godot for iPhone
        • Producing fat binaries
    • Compiling for Universal Windows Platform
      • 요구사항
      • 컴파일링(Compiling)
      • Creating UWP export templates
      • Running UWP apps with Visual Studio
    • Compiling for the Web
      • 요구사항
      • Building export templates
      • Threads and GDNative
      • Building the Editor
    • Compiling with Mono
      • 요구사항
      • Environment variables
      • Enable the Mono module
      • Generate the glue
        • Notes
      • Rebuild with Mono glue
      • 예제
        • Example (Windows)
        • Example (X11)
      • Data directory
        • 템플릿 내보내기
        • 에디터
      • Building the Mono runtime
      • Targeting Android
      • Targeting iOS
      • Targeting WebAssembly
      • 기본 클래스 라이브러리
      • AOT cross-compilers
      • 명령 줄 설정
    • Optimizing a build for size
      • Rationale
      • Stripping binaries
      • Optimizing for size instead of speed
      • Compiling with link-time optimization
      • Disabling 3D
      • Disabling advanced GUI objects
      • Disabling unwanted modules
    • Compiling with script encryption key
      • 단계별
      • 문제 해결
  • 엔진 개발(Engine development)
    • Setting up a development environment
      • Configuring an IDE
        • Android Studio
        • CLion
        • Code::Blocks
        • KDevelop
        • Qt Creator
        • Visual Studio
        • Visual Studio Code
        • Xcode
    • Getting started with Godot's source code
      • Introduction to Godot development
        • Architecture diagram
        • Debugging the editor with gdb
      • Common engine methods and macros
        • Print text
        • Format a string
        • Convert an integer or float to a string
        • Internationalize a string
        • Clamp a value
        • Microbenchmarking
        • Get project/editor settings
        • Error macros
      • Core types
        • Definitions
        • Memory model
        • Allocating memory
        • Containers
        • String
        • StringName
        • Math types
        • NodePath
        • RID
      • Variant class
        • 정보
        • Containers: Dictionary and Array
      • Object class
        • General definition
        • Registering an Object
        • 상수
        • Properties (set/get)
        • Binding properties using _set/_get/_get_property_list
        • Dynamic casting
        • 신호
        • 알림(Notification)
        • References
        • 리소스:
        • Resource loading
        • Resource saving
      • Inheritance class tree
        • Object
        • Reference
        • Control
        • Node2D
        • Spatial
    • Extending Godot by modifying its source code
      • Custom modules in C++
        • 모듈
        • What for?
        • Creating a new module
        • Using the module
        • Compiling a module externally
        • Improving the build system for development
        • Writing custom documentation
        • Adding custom editor icons
        • Summing up
      • Binding to external libraries
        • 모듈
        • Using the module
      • Custom Godot servers
        • 소개
        • What for?
        • Godot 서버 만들기
        • Custom managed resource data
        • GDScript에서 클래스 등록
        • MessageQueue
        • Summing it up
      • Custom resource format loaders
        • 소개
        • What for?
        • What not?
        • Creating a ResourceFormatLoader
        • Creating a ResourceFormatSaver
        • 맞춤 데이터 타입 생성하기
        • 새 파일 형식 등록
        • Loading it on GDScript
      • Custom AudioStreams
        • 소개
        • What for?
        • Create an AudioStream
        • Create an AudioStreamPlayback
    • Debugging and profiling
      • Debugging on macOS
        • Debugging Godot editor
        • Debugging exported project
      • Using C++ profilers
        • Recommended profilers
        • Godot에서 설정하기
        • Benchmarking startup/shutdown times
        • Profiler-specific instructions
  • Editor development
    • Introduction to editor development
      • Technical choices
      • Directory structure
      • Editor dependencies in scene/ files
      • Development tips
    • Editor icons
      • Creating icons
      • Color conversion for light editor themes
      • Icon optimization
      • Integrating and sharing the icons
      • 문제 해결
      • References
    • Editor style guide
      • 소개
      • Writing style
      • Button and menu texts
      • Inspector sections
      • Inspector performance hints
      • 툴팁
  • Godot file formats
    • GDScript grammar
    • TSCN file format
      • 파일 구조
        • Entries inside the file
      • 씬 트리
        • NodePath
        • 스켈레톤
        • BoneAttachment
        • AnimationPlayer
      • 리소스
        • External resources
        • Internal resources
        • ArrayMesh
        • 애니메이션

커뮤니티

  • Contributing
    • 시작하기
      • Ways to contribute
        • Contributing code
        • Testing and reporting issues
        • Contributing to the documentation
        • Contributing translations
    • Contributing to the engine
      • Best practices for engine contributors
        • 소개
        • 언어
        • 모범 사례
      • Pull request workflow
        • Git source repository
        • Forking and cloning
        • Branching
        • Updating your branch
        • Making changes
        • Pushing changes to a remote
        • Issuing a pull request
        • Modifying a pull request
        • The interactive rebase
        • Deleting a Git branch
      • Testing pull requests
        • Downloading a compiled build
        • Compiling a pull request branch from source
      • Bisecting regressions
        • 바이섹팅(bisecting)이란?
        • Using official builds to speed up bisecting
        • The Git bisect command
      • Bug triage guidelines
        • Issues management
      • Code style guidelines
        • C++ and Objective-C
        • Java
        • Python
        • Comment style guide
      • C++ usage guidelines
        • Rationale
        • Disallowed features
    • Writing documentation
      • Guidelines
        • Content guidelines
        • Docs writing guidelines
        • Documentation guidelines
      • Writing the manual
        • Contributing to the documentation
        • Building the manual with Sphinx
      • Class reference guides
        • Contributing to the class reference
        • Class reference writing guidelines
      • Translating the documentation
        • Editor and docs localization
  • 애셋 라이브러리
    • 애셋 라이브러리에 대하여
      • Types of assets
      • 자주 묻는 질문들(FAQ)
        • Can paid assets be uploaded to the asset library?
    • 애셋 라이브러리 사용하기
      • On the website
        • 개요
        • Searching
        • Breakdown of an asset
        • Registering and logging in
      • In the editor
    • Submitting to the Asset Library
      • 소개
      • Submission guidelines
        • 요구사항
        • Recommendations
      • Submitting
  • Community channels
    • Q&A
    • Rocket.Chat
    • IRC on Libera.Chat
    • Other chats
    • 언어별 커뮤니티
    • Social networks
    • 포럼
  • 튜토리얼과 리소스
    • Where to start
    • 영상 튜토리얼
    • Text tutorials
    • 개발로그
    • 리소스

클래스 레퍼런스

  • Godot API
    • @GDScript
      • Description
      • Methods
      • Constants
      • Method Descriptions
    • @GlobalScope
      • Description
      • Properties
      • Enumerations
      • Constants
      • Property Descriptions
    • AABB
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AcceptDialog
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AESContext
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • AnimatedSprite
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AnimatedSprite3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AnimatedTexture
      • Description
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Animation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNode
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeAdd2
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeAdd3
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeAnimation
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeBlend2
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeBlend3
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeBlendSpace1D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeBlendSpace2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeBlendTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeOneShot
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AnimationNodeOutput
      • Tutorials
    • AnimationNodeStateMachine
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AnimationNodeStateMachinePlayback
      • Description
      • Tutorials
      • Properties
      • Methods
      • Method Descriptions
    • AnimationNodeStateMachineTransition
      • Tutorials
      • Properties
      • Signals
      • Enumerations
      • Property Descriptions
    • AnimationNodeTimeScale
      • Description
      • Tutorials
    • AnimationNodeTimeSeek
      • Description
      • Tutorials
    • AnimationNodeTransition
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AnimationPlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationRootNode
    • AnimationTrackEditPlugin
    • AnimationTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationTreePlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Area
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Area2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Array
      • Description
      • Methods
      • Method Descriptions
    • ArrayMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ARVRAnchor
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ARVRCamera
      • Description
      • Tutorials
    • ARVRController
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ARVRInterface
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ARVRInterfaceGDNative
      • Description
    • ARVROrigin
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ARVRPositionalTracker
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ARVRServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AspectRatioContainer
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AStar
      • Description
      • Methods
      • Method Descriptions
    • AStar2D
      • Description
      • Methods
      • Method Descriptions
    • AtlasTexture
      • Description
      • Properties
      • Property Descriptions
    • AudioBusLayout
      • Description
    • AudioEffect
      • Description
      • Tutorials
    • AudioEffectAmplify
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectBandLimitFilter
      • Description
    • AudioEffectBandPassFilter
      • Description
    • AudioEffectCapture
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AudioEffectChorus
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AudioEffectCompressor
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectDelay
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectDistortion
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectEQ
      • Description
      • Methods
      • Method Descriptions
    • AudioEffectEQ10
      • Description
    • AudioEffectEQ21
      • Description
    • AudioEffectEQ6
      • Description
    • AudioEffectFilter
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectHighPassFilter
      • Description
    • AudioEffectHighShelfFilter
      • Tutorials
    • AudioEffectInstance
    • AudioEffectLimiter
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectLowPassFilter
      • Description
    • AudioEffectLowShelfFilter
      • Tutorials
    • AudioEffectNotchFilter
      • Description
    • AudioEffectPanner
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectPhaser
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectPitchShift
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectRecord
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AudioEffectReverb
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioEffectSpectrumAnalyzer
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectSpectrumAnalyzerInstance
      • Methods
      • Enumerations
      • Method Descriptions
    • AudioEffectStereoEnhance
      • Properties
      • Property Descriptions
    • AudioServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStream
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioStreamGenerator
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioStreamGeneratorPlayback
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioStreamMicrophone
      • Description
      • Tutorials
    • AudioStreamMP3
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamOGGVorbis
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamPlayback
      • Description
      • Tutorials
    • AudioStreamPlaybackResampled
    • AudioStreamPlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStreamPlayer2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AudioStreamPlayer3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStreamRandomPitch
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamSample
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BackBufferCopy
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • BakedLightmap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BakedLightmapData
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • BaseButton
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Basis
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • BitMap
      • Description
      • Methods
      • Method Descriptions
    • BitmapFont
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Bone2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • BoneAttachment
      • Description
      • Properties
      • Property Descriptions
    • bool
      • Description
      • Methods
      • Method Descriptions
    • BoxContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BoxShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Button
      • Description
      • Tutorials
      • Properties
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Theme Property Descriptions
    • ButtonGroup
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • CallbackTweener
      • Description
      • Methods
      • Method Descriptions
    • Camera
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Camera2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CameraFeed
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CameraServer
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • CameraTexture
      • Description
      • Properties
      • Property Descriptions
    • CanvasItem
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • CanvasItemMaterial
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • CanvasLayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • CanvasModulate
      • Description
      • Properties
      • Property Descriptions
    • CapsuleMesh
      • Description
      • Properties
      • Property Descriptions
    • CapsuleShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CapsuleShape2D
      • Description
      • Properties
      • Property Descriptions
    • CenterContainer
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CharFXTransform
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CheckBox
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • CheckButton
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • CircleShape2D
      • Description
      • Properties
      • Property Descriptions
    • ClassDB
      • Description
      • Methods
      • Method Descriptions
    • ClippedCamera
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CollisionObject
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • CollisionObject2D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • CollisionPolygon
      • Description
      • Properties
      • Property Descriptions
    • CollisionPolygon2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • CollisionShape
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CollisionShape2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Color
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ColorPicker
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • ColorPickerButton
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • ColorRect
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ConcavePolygonShape
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • ConcavePolygonShape2D
      • Description
      • Properties
      • Property Descriptions
    • ConeTwistJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ConfigFile
      • Description
      • Methods
      • Method Descriptions
    • ConfirmationDialog
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • Container
      • Description
      • Tutorials
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • Control
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ConvexPolygonShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ConvexPolygonShape2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CPUParticles
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CPUParticles2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Crypto
      • Description
      • Methods
      • Method Descriptions
    • CryptoKey
      • Description
      • Methods
      • Method Descriptions
    • CSGBox
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGCombiner
      • Description
      • Tutorials
    • CSGCylinder
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGMesh
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGPolygon
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • CSGPrimitive
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGShape
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CSGSphere
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGTorus
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSharpScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • CubeMap
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CubeMesh
      • Description
      • Properties
      • Property Descriptions
    • CullInstance
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • Curve
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Curve2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Curve3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CurveTexture
      • Description
      • Properties
      • Property Descriptions
    • CylinderMesh
      • Description
      • Properties
      • Property Descriptions
    • CylinderShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • DampedSpringJoint2D
      • Description
      • Properties
      • Property Descriptions
    • Dictionary
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • DirectionalLight
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • Directory
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • DTLSServer
      • Description
      • Methods
      • Method Descriptions
    • DynamicFont
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • DynamicFontData
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • EditorExportPlugin
      • Description
      • Methods
      • Method Descriptions
    • EditorFeatureProfile
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorFileDialog
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • EditorFileSystem
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorFileSystemDirectory
      • Description
      • Methods
      • Method Descriptions
    • EditorImportPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorInspector
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • EditorInspectorPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorInterface
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • EditorPlugin
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • EditorProperty
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • EditorResourceConversionPlugin
      • Methods
      • Method Descriptions
    • EditorResourcePicker
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • EditorResourcePreview
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorResourcePreviewGenerator
      • Description
      • Methods
      • Method Descriptions
    • EditorSceneImporter
      • Description
      • Methods
      • Constants
      • Method Descriptions
    • EditorSceneImporterFBX
      • Description
    • EditorSceneImporterGLTF
      • Description
    • EditorScenePostImport
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorScript
      • Description
      • Methods
      • Method Descriptions
    • EditorScriptPicker
      • Description
      • Properties
      • Property Descriptions
    • EditorSelection
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorSettings
      • Description
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • EditorSpatialGizmo
      • Description
      • Methods
      • Method Descriptions
    • EditorSpatialGizmoPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorSpinSlider
      • Description
      • Properties
      • Property Descriptions
    • EditorVCSInterface
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EncodedObjectAsID
      • Description
      • Properties
      • Property Descriptions
    • Engine
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Environment
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Expression
      • Description
      • Methods
      • Method Descriptions
    • ExternalTexture
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • File
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • FileDialog
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • FileSystemDock
      • Methods
      • Signals
      • Method Descriptions
    • float
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • FlowContainer
      • Description
      • Methods
      • Method Descriptions
    • Font
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • FuncRef
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GDNative
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GDNativeLibrary
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GDScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • GDScriptFunctionState
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • Generic6DOFJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Geometry
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • GeometryInstance
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GIProbe
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GIProbeData
      • Tutorials
      • Properties
      • Property Descriptions
    • GLTFAccessor
      • Description
      • Properties
      • Property Descriptions
    • GLTFAnimation
      • Description
      • Properties
      • Property Descriptions
    • GLTFBufferView
      • Description
      • Properties
      • Property Descriptions
    • GLTFCamera
      • Description
      • Properties
      • Property Descriptions
    • GLTFDocument
      • Description
    • GLTFLight
      • Description
      • Properties
      • Property Descriptions
    • GLTFMesh
      • Description
      • Properties
      • Property Descriptions
    • GLTFNode
      • Description
      • Properties
      • Property Descriptions
    • GLTFSkeleton
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFSkin
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFSpecGloss
      • Description
      • Properties
      • Property Descriptions
    • GLTFState
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFTexture
      • Description
      • Properties
      • Property Descriptions
    • GodotSharp
      • Description
      • Methods
      • Method Descriptions
    • Gradient
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GradientTexture
      • Description
      • Properties
      • Property Descriptions
    • GradientTexture2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • GraphEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • GraphNode
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • GridContainer
      • Description
      • Tutorials
      • Properties
      • Theme Properties
      • Property Descriptions
      • Theme Property Descriptions
    • GridMap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • GrooveJoint2D
      • Description
      • Properties
      • Property Descriptions
    • HashingContext
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • HBoxContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • HeightMapShape
      • Description
      • Properties
      • Property Descriptions
    • HFlowContainer
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HingeJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • HMACContext
      • Description
      • Methods
      • Method Descriptions
    • HScrollBar
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HSeparator
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HSlider
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HSplitContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • HTTPClient
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • HTTPRequest
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Image
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ImageTexture
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ImmediateGeometry
      • Description
      • Methods
      • Method Descriptions
    • Input
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • InputEvent
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • InputEventAction
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventGesture
      • Properties
      • Property Descriptions
    • InputEventJoypadButton
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventJoypadMotion
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventKey
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • InputEventMagnifyGesture
      • Properties
      • Property Descriptions
    • InputEventMIDI
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventMouse
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventMouseButton
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventMouseMotion
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventPanGesture
      • Properties
      • Property Descriptions
    • InputEventScreenDrag
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventScreenTouch
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventWithModifiers
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputMap
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • InstancePlaceholder
      • Description
      • Methods
      • Method Descriptions
    • int
      • Description
      • Methods
      • Method Descriptions
    • InterpolatedCamera
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • IntervalTweener
      • Description
    • IP
      • Description
      • Methods
      • Enumerations
      • Constants
      • Method Descriptions
    • ItemList
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • JavaClass
    • JavaClassWrapper
      • Methods
      • Method Descriptions
    • JavaScript
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • JavaScriptObject
      • Description
    • JNISingleton
      • Description
      • Tutorials
    • Joint
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Joint2D
      • Description
      • Properties
      • Property Descriptions
    • JSON
      • Description
      • Methods
      • Method Descriptions
    • JSONParseResult
      • Description
      • Properties
      • Property Descriptions
    • JSONRPC
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • KinematicBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • KinematicBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • KinematicCollision
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • KinematicCollision2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Label
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Label3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LargeTexture
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • Light
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Light2D
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • LightOccluder2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Line2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LineEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • LineShape2D
      • Description
      • Properties
      • Property Descriptions
    • LinkButton
      • Description
      • Properties
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Theme Property Descriptions
    • Listener
      • Description
      • Methods
      • Method Descriptions
    • Listener2D
      • Description
      • Methods
      • Method Descriptions
    • MainLoop
      • Description
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • MarginContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • Marshalls
      • Description
      • Methods
      • Method Descriptions
    • Material
      • Description
      • Tutorials
      • Properties
      • Constants
      • Property Descriptions
    • MenuButton
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Mesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MeshDataTool
      • Description
      • Methods
      • Method Descriptions
    • MeshInstance
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • MeshInstance2D
      • Description
      • Tutorials
      • Properties
      • Signals
      • Property Descriptions
    • MeshLibrary
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • MeshTexture
      • Description
      • Properties
      • Property Descriptions
    • MethodTweener
      • Description
      • Methods
      • Method Descriptions
    • MobileVRInterface
      • Description
      • Properties
      • Property Descriptions
    • MultiMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MultiMeshInstance
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • MultiMeshInstance2D
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • MultiplayerAPI
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MultiplayerPeerGDNative
      • Properties
    • Mutex
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NativeScript
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Navigation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Navigation2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Navigation2DServer
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • NavigationAgent
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NavigationAgent2D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NavigationMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NavigationMeshGenerator
      • Description
      • Methods
      • Method Descriptions
    • NavigationMeshInstance
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NavigationObstacle
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationObstacle2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationPolygon
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NavigationPolygonInstance
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationServer
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • NetworkedMultiplayerCustom
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • NetworkedMultiplayerENet
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NetworkedMultiplayerPeer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • NinePatchRect
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Node
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Node2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NodePath
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NoiseTexture
      • Description
      • Properties
      • Property Descriptions
    • Object
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Method Descriptions
    • Occluder
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OccluderPolygon2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • OccluderShape
      • Description
    • OccluderShapePolygon
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OccluderShapeSphere
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OmniLight
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • OpenSimplexNoise
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OptionButton
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • OS
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PackedDataContainer
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PackedDataContainerRef
      • Methods
      • Method Descriptions
    • PackedScene
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PackedSceneGLTF
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • PacketPeer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PacketPeerDTLS
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PacketPeerGDNative
    • PacketPeerStream
      • Description
      • Properties
      • Property Descriptions
    • PacketPeerUDP
      • Description
      • Methods
      • Method Descriptions
    • Panel
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • PanelContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • PanoramaSky
      • Description
      • Properties
      • Property Descriptions
    • ParallaxBackground
      • Description
      • Properties
      • Property Descriptions
    • ParallaxLayer
      • Description
      • Properties
      • Property Descriptions
    • Particles
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Particles2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ParticlesMaterial
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Path
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • Path2D
      • Description
      • Properties
      • Property Descriptions
    • PathFollow
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • PathFollow2D
      • Description
      • Properties
      • Property Descriptions
    • PCKPacker
      • Description
      • Methods
      • Method Descriptions
    • Performance
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PHashTranslation
      • Description
      • Methods
      • Method Descriptions
    • PhysicalBone
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Physics2DDirectBodyState
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Physics2DDirectSpaceState
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Physics2DServer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • Physics2DShapeQueryParameters
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Physics2DTestMotionResult
      • Properties
      • Property Descriptions
    • PhysicsBody
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PhysicsBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsDirectBodyState
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsDirectSpaceState
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PhysicsMaterial
      • Description
      • Properties
      • Property Descriptions
    • PhysicsServer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PhysicsShapeQueryParameters
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsTestMotionResult
      • Properties
      • Property Descriptions
    • PinJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PinJoint2D
      • Description
      • Properties
      • Property Descriptions
    • Plane
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • PlaneMesh
      • Description
      • Properties
      • Property Descriptions
    • PlaneShape
      • Description
      • Properties
      • Property Descriptions
    • PluginScript
      • Methods
      • Method Descriptions
    • PointMesh
      • Description
    • Polygon2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PolygonPathFinder
      • Methods
      • Method Descriptions
    • PoolByteArray
      • Description
      • Methods
      • Method Descriptions
    • PoolColorArray
      • Description
      • Methods
      • Method Descriptions
    • PoolIntArray
      • Description
      • Methods
      • Method Descriptions
    • PoolRealArray
      • Description
      • Methods
      • Method Descriptions
    • PoolStringArray
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PoolVector2Array
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PoolVector3Array
      • Description
      • Methods
      • Method Descriptions
    • Popup
      • Description
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • PopupDialog
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • PopupMenu
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • PopupPanel
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • Portal
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Position2D
      • Description
    • Position3D
      • Description
    • PrimitiveMesh
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PrismMesh
      • Description
      • Properties
      • Property Descriptions
    • ProceduralSky
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • ProgressBar
      • Description
      • Properties
      • Theme Properties
      • Property Descriptions
      • Theme Property Descriptions
    • ProjectSettings
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • PropertyTweener
      • Description
      • Methods
      • Method Descriptions
    • ProximityGroup
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ProxyTexture
      • Properties
      • Property Descriptions
    • QuadMesh
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Quat
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • RandomNumberGenerator
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Range
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • RayCast
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RayCast2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RayShape
      • Description
      • Properties
      • Property Descriptions
    • RayShape2D
      • Description
      • Properties
      • Property Descriptions
    • Rect2
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RectangleShape2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Reference
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • ReferenceRect
      • Description
      • Properties
      • Property Descriptions
    • ReflectionProbe
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • RegEx
      • Description
      • Methods
      • Method Descriptions
    • RegExMatch
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RemoteTransform
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RemoteTransform2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Resource
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ResourceFormatLoader
      • Description
      • Methods
      • Method Descriptions
    • ResourceFormatSaver
      • Description
      • Methods
      • Method Descriptions
    • ResourceImporter
      • Description
      • Tutorials
      • Enumerations
    • ResourceInteractiveLoader
      • Description
      • Methods
      • Method Descriptions
    • ResourceLoader
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • ResourcePreloader
      • Description
      • Methods
      • Method Descriptions
    • ResourceSaver
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • RichTextEffect
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • RichTextLabel
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • RID
      • Description
      • Methods
      • Method Descriptions
    • RigidBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • RigidBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Room
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RoomGroup
      • Description
      • Properties
      • Property Descriptions
    • RoomManager
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • RootMotionView
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • SceneState
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • SceneTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SceneTreeTimer
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • SceneTreeTween
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • Script
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ScriptCreateDialog
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • ScriptEditor
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • ScrollBar
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • ScrollContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • SegmentShape2D
      • Description
      • Properties
      • Property Descriptions
    • Semaphore
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Separator
      • Description
    • Shader
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ShaderMaterial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Shape
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Shape2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ShortCut
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Skeleton
      • Description
      • Tutorials
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • Skeleton2D
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • SkeletonIK
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Skin
      • Methods
      • Method Descriptions
    • SkinReference
      • Methods
      • Method Descriptions
    • Sky
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • Slider
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • SliderJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SoftBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Spatial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • SpatialGizmo
    • SpatialMaterial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpatialVelocityTracker
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SphereMesh
      • Description
      • Properties
      • Property Descriptions
    • SphereShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • SpinBox
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • SplitContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpotLight
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • SpringArm
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Sprite
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Sprite3D
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • SpriteBase3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpriteFrames
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StaticBody
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • StaticBody2D
      • Description
      • Properties
      • Property Descriptions
    • StreamPeer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StreamPeerBuffer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StreamPeerGDNative
    • StreamPeerSSL
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • StreamPeerTCP
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • StreamTexture
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • String
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • StyleBox
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StyleBoxEmpty
      • Description
    • StyleBoxFlat
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StyleBoxLine
      • Description
      • Properties
      • Property Descriptions
    • StyleBoxTexture
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SurfaceTool
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • TabContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Tabs
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • TCP_Server
      • Description
      • Methods
      • Method Descriptions
    • TextEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • TextFile
    • TextMesh
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • Texture
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Texture3D
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • TextureArray
      • Description
      • Methods
      • Method Descriptions
    • TextureButton
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • TextureLayered
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TextureProgress
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TextureRect
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • Theme
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Thread
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • TileMap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • TileSet
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • Time
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • Timer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ToolButton
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • TouchScreenButton
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Transform
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Transform2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Translation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • TranslationServer
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Tree
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • TreeItem
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TriangleMesh
      • Description
    • Tween
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Tweener
      • Description
      • Signals
    • UDPServer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • UndoRedo
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • UPNP
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • UPNPDevice
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Variant
      • Description
      • Tutorials
    • VBoxContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • Vector2
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Vector3
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VehicleBody
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • VehicleWheel
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VFlowContainer
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • VideoPlayer
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VideoStream
      • Description
    • VideoStreamGDNative
      • Description
      • Methods
      • Method Descriptions
    • VideoStreamTheora
      • Description
      • Methods
      • Method Descriptions
    • VideoStreamWebm
      • Description
      • Methods
      • Method Descriptions
    • Viewport
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ViewportContainer
      • Description
      • Properties
      • Property Descriptions
    • ViewportTexture
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • VisibilityEnabler
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisibilityEnabler2D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisibilityNotifier
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisibilityNotifier2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisualInstance
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VisualScript
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • VisualScriptBasicTypeConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptBuiltinFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptClassConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptComment
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptComposeArray
      • Description
    • VisualScriptCondition
      • Description
    • VisualScriptConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptConstructor
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptCustomNode
      • Description
      • Methods
      • Enumerations
      • Constants
      • Method Descriptions
    • VisualScriptDeconstruct
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptEditor
      • Methods
      • Signals
      • Method Descriptions
    • VisualScriptEmitSignal
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptEngineSingleton
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptExpression
      • Description
    • VisualScriptFunction
      • Description
    • VisualScriptFunctionCall
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptFunctionState
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptGlobalConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptIndexGet
      • Description
    • VisualScriptIndexSet
      • Description
    • VisualScriptInputAction
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptIterator
      • Description
    • VisualScriptLists
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptLocalVar
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptLocalVarSet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptMathConstant
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptNode
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • VisualScriptOperator
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptPreload
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptPropertyGet
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptPropertySet
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptResourcePath
      • Properties
      • Property Descriptions
    • VisualScriptReturn
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSceneNode
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSceneTree
      • Description
    • VisualScriptSelect
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSelf
      • Description
    • VisualScriptSequence
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSubCall
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptSwitch
      • Description
    • VisualScriptTypeCast
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptVariableGet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptVariableSet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptWhile
      • Description
    • VisualScriptYield
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptYieldSignal
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VisualShader
      • Description
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNode
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeBooleanConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeBooleanUniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeColorConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeColorFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorUniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeCompare
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeCubeMap
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeCubeMapUniform
      • Description
    • VisualShaderNodeCustom
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • VisualShaderNodeDeterminant
      • Description
    • VisualShaderNodeDotProduct
      • Description
    • VisualShaderNodeExpression
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeFaceForward
      • Description
    • VisualShaderNodeFresnel
      • Description
    • VisualShaderNodeGlobalExpression
      • Description
    • VisualShaderNodeGroupBase
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeIf
    • VisualShaderNodeInput
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeIs
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeOuterProduct
      • Description
    • VisualShaderNodeOutput
      • Description
    • VisualShaderNodeScalarClamp
      • Description
    • VisualShaderNodeScalarConstant
      • Properties
      • Property Descriptions
    • VisualShaderNodeScalarDerivativeFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScalarFunc
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScalarInterp
      • Description
    • VisualShaderNodeScalarOp
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScalarSmoothStep
      • Description
    • VisualShaderNodeScalarSwitch
      • Description
    • VisualShaderNodeScalarUniform
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeSwitch
      • Description
    • VisualShaderNodeTexture
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTextureUniform
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTextureUniformTriplanar
      • Description
    • VisualShaderNodeTransformCompose
      • Description
    • VisualShaderNodeTransformConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeTransformDecompose
      • Description
    • VisualShaderNodeTransformFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTransformMult
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTransformUniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeTransformVecMult
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeUniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeUniformRef
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec3Constant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec3Uniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVectorClamp
      • Description
    • VisualShaderNodeVectorCompose
      • Description
    • VisualShaderNodeVectorDecompose
      • Description
    • VisualShaderNodeVectorDerivativeFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorDistance
      • Description
    • VisualShaderNodeVectorFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorInterp
      • Description
    • VisualShaderNodeVectorLen
      • Description
    • VisualShaderNodeVectorOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorRefract
      • Description
    • VisualShaderNodeVectorScalarMix
      • Description
    • VisualShaderNodeVectorScalarSmoothStep
      • Description
    • VisualShaderNodeVectorScalarStep
      • Description
    • VisualShaderNodeVectorSmoothStep
      • Description
    • VScrollBar
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • VSeparator
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • VSlider
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • VSplitContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • WeakRef
      • Description
      • Methods
      • Method Descriptions
    • WebRTCDataChannel
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • WebRTCDataChannelGDNative
    • WebRTCMultiplayer
      • Description
      • Methods
      • Method Descriptions
    • WebRTCPeerConnection
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • WebRTCPeerConnectionGDNative
    • WebSocketClient
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • WebSocketMultiplayerPeer
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • WebSocketPeer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • WebSocketServer
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • WebXRInterface
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • WindowDialog
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • World
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • World2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • WorldEnvironment
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • X509Certificate
      • Description
      • Methods
      • Method Descriptions
    • XMLParser
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • YSort
      • Description
      • Properties
      • Property Descriptions
Godot Engine
  • »
  • Godot API »
  • Navigation2D

Navigation2D¶

Inherits: Node2D < CanvasItem < Node < Object

2D navigation and pathfinding node.

Description¶

Deprecated. Navigation2D node and get_simple_path are deprecated and will be removed in a future version. Use Navigation2DServer.map_get_path instead.

Navigation2D provides navigation and pathfinding within a 2D area, specified as a collection of NavigationPolygon resources. By default, these are automatically collected from child NavigationPolygonInstance nodes.

Tutorials¶

  • 2D Navigation Demo

Properties¶

float

cell_size

1.0

float

edge_connection_margin

1.0

int

navigation_layers

1

Methods¶

Vector2

get_closest_point ( Vector2 to_point ) const

RID

get_closest_point_owner ( Vector2 to_point ) const

RID

get_rid ( ) const

PoolVector2Array

get_simple_path ( Vector2 start, Vector2 end, bool optimize=true ) const

Property Descriptions¶

  • float cell_size

Default

1.0

Setter

set_cell_size(value)

Getter

get_cell_size()

The XY plane cell size to use for fields.


  • float edge_connection_margin

Default

1.0

Setter

set_edge_connection_margin(value)

Getter

get_edge_connection_margin()

This value is used to detect the near edges to connect compatible regions.


  • int navigation_layers

Default

1

Setter

set_navigation_layers(value)

Getter

get_navigation_layers()

A bitfield determining all navigation map layers the navigation can use on a get_simple_path path query.

Method Descriptions¶

  • Vector2 get_closest_point ( Vector2 to_point ) const

Returns the navigation point closest to the point given. Points are in local coordinate space.


  • RID get_closest_point_owner ( Vector2 to_point ) const

Returns the owner of the NavigationPolygon which contains the navigation point closest to the point given. This is usually a NavigationPolygonInstance.


  • RID get_rid ( ) const

Returns the object's RID.


  • PoolVector2Array get_simple_path ( Vector2 start, Vector2 end, bool optimize=true ) const

Deprecated. Navigation2D node and get_simple_path are deprecated and will be removed in a future version. Use Navigation2DServer.map_get_path instead.

Returns the path between two given points. Points are in local coordinate space. If optimize is true (the default), the path is smoothed by merging path segments where possible.

Previous Next

© 저작권 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC-BY 3.0). Revision f157c0ca.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds