使用时间线视图 (Timeline view) What is it? Frame rendering chart UI GPU Jank Frame events chart CPU profiler Profile granularity Flame chart Call tree Bottom up Import and expo...
View Cells When to use Cells Creating a Cell Implementing the Cell Loading Cells Passing Arguments to a Cell Rendering a Cell Rendering Alternate Templates Caching Cell Outpu...
Workspaces Controls Default Workspaces Additional Workspaces Save and Override Workspace Settings Workspaces Workspaces are essentially predefined window layouts. Each Work...
Use sprites Add a sprite component Tip Sprite component properties Use sprites in a script Code sample See also Use sprites IntermediateProgrammer To add a sprite to a s...
Thread-safe APIs Threads Global scope Scene tree Rendering GDScript arrays, dictionaries Resources Thread-safe APIs Threads Threads are used to balance processing power a...
Optimization using batching 简介 Draw calls 它的运作方式 Breaking batching Determining the rendering order A trick Item reordering 灯光 Overlap test Light scissoring Vertex baking ...
Install Usage example Running and Rendering Documentation A simple guide to getting started with Matter.js Install Download the edge build (master) or get a stable r...
3D text Introduction Label3D Advantages Limitations TextMesh Advantages Limitations Projected Label node (or any other Control) Advantages Limitations Should I use Label3...
Monitoring the image renderer Enable Prometheus metrics endpoint Monitoring the image renderer Rendering images requires a lot of memory, mainly because Grafana creates browser...
Monitoring the image renderer Enable Prometheus metrics endpoint Monitoring the image renderer Rendering images requires a lot of memory, mainly because Grafana creates browser...