Getting started - Introduction - Installing Defold - The editor - Glossary - Defold for Flash users - Getting help Project setup - Creating a project - Project settings - Libraries Core concepts - Building blocks - Addressing - Message passing - Application lifecycle Assets and resources - Importing assets - Importing 2D graphics - Importing 3D models - Adapting to different screen sizes - Live update - Atlas - Font - Resource management - Tile source - Texture filtering - Texture profiles Animations - Overview - Flipbook Animation - Model animation - Property animation (tweens) - Spine animation Components - Overview - Collection factory - Collection proxy - Collision object - Camera - Factory - Label - Mesh - Model - Particle FX - Sound - Spine - Sprite - Tilemap Gui - GUI overview - Box nodes - Text nodes - Pie nodes - Spine nodes - ParticleFX nodes - Template nodes - Scripts - Clipping - Layouts Physics - Physics overview - Collision objects - Collision shapes - Collision groups - Collision messages - Resolving collisions - Ray casts - Joints and constraints Sound - Sound - FMOD Input - Overview - Key and text input - Mouse and touch - Gamepads Game logic - Scripts - Properties - Script properties - Lua in Defold - Modules - Debugging - Writing code Saving and loading files - Working with files Networking - Overview - HTTP Requests - Socket connections - WebSocket connections - Online services Rendering - Render - Material - Shader - Texture filtering Workflow - Adapting to different screen sizes - Bundling an application - Bob the builder - Hot reloading - Optimizing an application - Profiling - Refactoring - The mobile dev app - Version control - Writing code - Working offline Debugging - Debugging game logic - Debugging native code - Debugging native code on Android - Debugging native code on iOS - Reading game and system logs - Profiling Platforms - Android - iOS - Nintendo Switch - Linux - HTML5 - macOS - Windows Monetization - Ads - In-app purchases - Web Monetization Extensions - Advertising Info - Camera - Facebook - Facebook Instant Games - Firebase Analytics - Google Play Game Services - Google Play Instant - In-app purchases - Inter-app communication - Push notifications - App review and ratings - WebMonetization - WebSocket - Webview Native extensions - Introduction - Details - Defold SDK - Adding auto-complete definition - Best Practices - Debugging - Build Variants - Manifest Merging Editor extensions - Editor scripts
Read this manual in English
Pie nodes
Pie 노드는 원형 또는 타원형 오브젝트를 생성하는데 사용됩니다. 간단한 형태로, pie 노드는 노드 바운딩 박스 안에서 원형 혹은 타원형으로 간단하게 표시됩니다. 넓이와 높이가 같으면 원의 지름 값으로 사용되며 넓이와 높이가 다르면 노드는 수직확장을 위해 높이값을, 수평확장을 위해 넓이 값을 사용합니다. 노드의 텍스쳐 설정은 일직선(straight)으로 반영되며 이 텍스쳐의 모서리는 노드의 바운딩 박스의 모서리와 상호 연관되게 됩니다.
Pie 노드는 다양한 모양을 만드는데 사용되는 프로퍼티들을 가지고 있습니다. 이 모든 프로퍼티는 프로그래밍 방식 (GUI API documentation 참고)으로 변경할 수 있으며 몇몇은 애니메이션 처리가 가능합니다.
Inner radius
X 축을 따라 표시된 노드의 내부 반지름(inner radius)
Outer bounds
노드를 외부 반지름(“Ellipse”)으로 확장하거나 바운딩박스(“Rectangle”)로 확장함
Perimeter vertices
노드를 360도 둘레로 둘러싸는데 필요한 꼭지점(vertex)의 수로 표현되며, 원형 모양을 그리는데 사용되는 세그먼트(segment)의 수.
Pie fill angle
파이의 색상을 얼마나 채울지 결정. 오른쪽에서 시작해서 반 시계 방향으로 표시됨.
Outer bounds 는 모양(shape)을 바운딩 박스까지 확장합니다. Inner radius 와 Pie fill angle 를 함께 사용하면 꽤 복잡한 모양을 만들 수 있습니다.