×
思维导图备注
Godot v3.1 Documentation
首页
小程序
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
编辑文档
Getting started
来源 1
浏览
385
扫码
分享
2021-01-27 02:48:12
上一篇:
下一篇:
Class reference
Godot API
SliderJoint
PoolColorArray
VisualScriptResourcePath
BaseButton
DampedSpringJoint2D
PopupDialog
Physics2DServer
QuadMesh
ResourceFormatSaverGDScript
VisualScriptPreload
TranslationLoaderPO
VisualScriptTypeCast
VisualScriptNode
BoxShape
BakedLightmapData
RayCast2D
PopupMenu
VisualShaderNodeVectorLen
VisualShaderNodeScalarFunc
CubeMap
AnimationNodeAdd3
@GlobalScope
ResourceImporter
AtlasTexture
EditorScenePostImport
AudioEffectEQ10
RemoteTransform
AnimationNodeTimeScale
TextureArray
GradientTexture
InputEventScreenDrag
VisualScriptLocalVarSet
LineEdit
TCP_Server
PoolByteArray
SceneTree
EditorImportPlugin
HingeJoint
VisualScriptComment
Plane
PrimitiveMesh
EditorSpatialGizmoPlugin
AudioStreamGenerator
NetworkedMultiplayerENet
AudioStreamRandomPitch
ResourceImporterOGGVorbis
StyleBoxFlat
ResourceFormatDDS
StyleBoxLine
ImageTexture
Reference
VisualScriptClassConstant
CollisionPolygon2D
Particles2D
VisibilityNotifier
Object
ResourceFormatSaverBinary
NavigationMeshInstance
CircleShape2D
AnimationNodeBlend2
VisualShaderNodeVectorOp
VisualScript
Engine
DynamicFont
Camera
VisualScriptSelect
ScriptCreateDialog
GDScriptNativeClass
BoxContainer
ParallaxBackground
MultiMeshInstance
SceneState
ARVRInterface
TextEdit
VisualShaderNodeTransformUniform
Physics2DDirectBodyState
VisualShaderNodeTransformVecMult
CSGPolygon
RID
VisualScriptSelf
Shape
Directory
Area2D
ButtonGroup
PhysicalBone
Physics2DServerSW
MultiplayerAPI
Separator
JSON
Container
GraphEdit
Navigation2D
ScriptEditor
Transform2D
SkeletonIK
StreamPeerSSL
StreamPeerGDNative
int
PlaneMesh
VisualShaderNodeColorUniform
RootMotionView
Viewport
VideoStream
Performance
VisualShaderNodeUniform
StreamPeerBuffer
Sprite3D
CubeMesh
ConvexPolygonShape
NavigationMesh
YSort
Material
Mutex
GridMap
Light2D
RegExMatch
Rect2
ResourceFormatLoaderTextureLayered
Popup
AudioEffectNotchFilter
AnimationRootNode
VisualShader
XMLParser
EditorFileDialog
AudioEffectHighPassFilter
ColorPicker
PacketPeer
LineShape2D
CSGShape
Texture3D
VisualScriptExpression
PoolVector3Array
Marshalls
Sprite
VehicleBody
SceneTreeTimer
VisualInstance
VisualShaderNodeCubeMap
ResourceFormatLoaderImage
VisualScriptPropertySet
AnimatedSprite3D
OptionButton
AudioStreamSample
Script
VisualScriptOperator
ResourceFormatLoaderVideoStreamGDNative
String
PrismMesh
ConfirmationDialog
PhysicsDirectSpaceState
NodePath
TextFile
AnimationTreePlayer
AudioEffectDistortion
GIProbe
InstancePlaceholder
InputEventScreenTouch
AudioEffectSpectrumAnalyzer
ResourceFormatLoaderWebm
VisualScriptInputAction
VisualShaderNodeTexture
CollisionPolygon
StaticBody2D
InputEventMouseButton
TabContainer
Vector2
VideoStreamGDNative
PhysicsDirectBodyState
TileMap
VideoPlayer
TextureButton
AudioStreamPlaybackResampled
AnimationNodeBlendTree
AudioStreamOGGVorbis
VisualShaderNodeInput
VBoxContainer
InputEvent
Path2D
World2D
AnimationNodeBlendSpace1D
Array
CapsuleMesh
VisualShaderNodeVectorInterp
OccluderPolygon2D
AudioEffectEQ21
Slider
ARVRInterfaceGDNative
GIProbeData
CSharpScript
SphereShape
AcceptDialog
ArrayMesh
NetworkedMultiplayerPeer
StreamPeerTCP
InputEventWithModifiers
ReferenceRect
Nil
Expression
AudioServer
VisualScriptWhile
CPUParticles2D
AnimationNodeTransition
ResourceLoader
InputEventMIDI
AnimationPlayer
Bone2D
Path
ViewportContainer
CSGBox
PopupPanel
VisualScriptEditor
Curve
Thread
VisualShaderNodeTransformConstant
Color
BoneAttachment
Mesh
KinematicBody
Physics2DDirectBodyStateSW
TextureLayered
HeightMapShape
PackedScene
Skeleton
ColorPickerButton
AnimationNodeAnimation
Resource
PoolRealArray
VisualShaderNodeCubeMapUniform
SpatialGizmo
CollisionObject2D
CSGCylinder
VisualScriptConstant
JSONParseResult
AudioStreamPlayer
ResourceFormatPVR
AudioEffectRecord
Position3D
ProjectSettings
RayShape2D
VisualShaderNodeColorConstant
AnimationNodeStateMachineTransition
ClippedCamera
VisualScriptVariableSet
AnimationNodeTimeSeek
Line2D
TileSet
ParallaxLayer
VisualScriptMathConstant
WebSocketClient
RandomNumberGenerator
ParticlesMaterial
PoolIntArray
AudioEffectHighShelfFilter
BulletPhysicsServer
VisualScriptIterator
Basis
SoftBody
Position2D
Button
Generic6DOFJoint
VisibilityEnabler2D
Range
ResourceFormatLoader
Tween
Curve3D
CheckBox
PolygonPathFinder
InputEventMouseMotion
ResourceFormatSaverNativeScript
AudioEffectBandPassFilter
BitMap
FileDialog
GeometryInstance
Light
Joint2D
InputEventAction
CanvasLayer
Font
VisualScriptFunctionCall
AStar
Shape2D
EditorSceneImporter
KinematicBody2D
AnimationNodeAdd2
InputDefault
ARVROrigin
PhysicsMaterial
ConcavePolygonShape2D
SpringArm
PHashTranslation
IP_Unix
EditorPlugin
RichTextLabel
ResourceSaver
ConvexPolygonShape2D
AudioEffectReverb
OmniLight
VisualScriptSubCall
InterpolatedCamera
InputEventKey
VisualScriptLocalVar
PhysicsBody
AudioEffectChorus
Control
VisualScriptFunction
BackBufferCopy
EditorFileSystemDirectory
AudioEffectFilter
Physics2DDirectSpaceState
AudioEffectPhaser
EditorProperty
AudioEffectDelay
GDNative
AudioBusLayout
ResourceFormatSaverText
InputEventGesture
VScrollBar
MarginContainer
AnimationNodeBlendSpace2D
EditorScript
VisualScriptBasicTypeConstant
ResourceFormatLoaderBMFont
ResourceFormatLoaderNativeScript
CenterContainer
ScrollContainer
VisualShaderNodeScalarOp
GDNativeLibrary
AnimationNodeStateMachine
VSeparator
ResourceSaverPNG
ResourceFormatImporter
Tabs
Physics2DTestMotionResult
PacketPeerUDP
AnimationTrackEditPlugin
GDScript
VisibilityNotifier2D
PackedDataContainerRef
AnimationNodeOutput
Transform
RayShape
ResourceFormatLoaderDynamicFont
EditorInspectorPlugin
EditorExportPlugin
PinJoint2D
WorldEnvironment
InputEventMouse
SpatialVelocityTracker
NinePatchRect
ProximityGroup
AudioEffectEQ6
WebSocketMultiplayerPeer
VisualShaderNodeScalarUniform
ReflectionProbe
VisualScriptIndexGet
ResourceFormatLoaderBinary
Gradient
EncodedObjectAsID
AudioEffectStereoEnhance
SpatialMaterial
InputEventPanGesture
CanvasItemMaterial
NavigationPolygon
HSlider
ConfigFile
VSlider
CollisionShape
AudioEffectAmplify
SurfaceTool
EditorSettings
VisibilityEnabler
PacketPeerGDNative
Navigation
VisualShaderNodeScalarConstant
AudioEffectLimiter
Node
AudioEffectInstance
VisualShaderNodeVec3Uniform
PCKPacker
Vector3
VisualShaderNodeTransformMult
VisualScriptIndexSet
TextureProgress
Theme
TextureRect
KinematicCollision
CapsuleShape2D
ConcavePolygonShape
Animation
CSGCombiner
VisualScriptFunctionState
UPNPDevice
RayCast
AudioEffectSpectrumAnalyzerInstance
VideoStreamWebm
EditorSelection
VisualShaderNodeDotProduct
InputEventJoypadButton
VisualShaderNodeVec3Constant
ColorRect
VisualScriptCustomNode
ResourceFormatLoaderGDScript
Input
TranslationServer
AudioStreamPlayback
MainLoop
CurveTexture
World
InputMap
NavigationPolygonInstance
VisualShaderNodeColorOp
ARVRPositionalTracker
ClassDB
VisualScriptSceneTree
Listener
ShortCut
AudioStreamPlayer2D
SpriteFrames
StyleBoxTexture
ResourceFormatLoaderShader
WebSocketPeer
RemoteTransform2D
VisualShaderNodeTransformCompose
VisualScriptDeconstruct
ResourceFormatLoaderStreamTexture
JavaScript
VisualScriptBuiltinFunc
EditorResourceConversionPlugin
DirectionalLight
Tree
StyleBoxEmpty
MenuButton
VehicleWheel
CSGSphere
OpenSimplexNoise
EditorFileSystem
ARVRCamera
EditorInterface
ARVRAnchor
AnimatedTexture
VisualShaderNodeTransformDecompose
ShaderMaterial
CapsuleShape
Physics2DShapeQueryParameters
CPUParticles
bool
Variant
Dictionary
HBoxContainer
InputEventJoypadMotion
GrooveJoint2D
PacketPeerStream
SplitContainer
StaticBody
GDScriptFunctionState
TriangleMesh
AnimationNodeStateMachinePlayback
ProgressBar
AudioEffectPitchShift
HTTPClient
RectangleShape2D
ConeTwistJoint
BulletPhysicsDirectBodyState
VisualShaderNodeVectorCompose
LargeTexture
VisualScriptSwitch
PathFollow
ResourcePreloader
Joint
PackedDataContainer
Area
WeakRef
TouchScreenButton
VisualScriptPropertyGet
CanvasItem
Environment
PoolVector2Array
VisualScriptSequence
CylinderMesh
Camera2D
PanelContainer
NativeScript
CSGPrimitive
VisualScriptEngineSingleton
RigidBody2D
HTTPRequest
@GDScript
VisualShaderNodeTextureUniform
TreeItem
IP
VisualScriptCondition
GDNativeLibraryResourceLoader
VisualScriptGlobalConstant
StyleBox
AudioStreamGeneratorPlayback
ScrollBar
LightOccluder2D
ResourceInteractiveLoader
float
Quat
MeshInstance2D
@VisualScript
PathFollow2D
UPNP
AABB
HSeparator
CSGTorus
PhysicsServer
AnimationTree
EditorResourcePreview
Curve2D
HSplitContainer
CollisionShape2D
EditorResourcePreviewGenerator
Timer
GodotSharp
Translation
AudioStreamMicrophone
BitmapFont
SpotLight
PhysicsBody2D
ARVRServer
Shader
@NativeScript
ResourceFormatPKM
VisualScriptSceneNode
VisualScriptConstructor
VisualShaderNode
BakedLightmap
AudioEffectCompressor
AnimationNode
AudioEffectEQ
RegEx
FuncRef
AnimationNodeOneShot
VisualShaderNodeVectorDecompose
Polygon2D
VisualScriptEmitSignal
NoiseTexture
CSGMesh
MeshInstance
Skeleton2D
WebSocketServer
KinematicCollision2D
EditorInspector
MeshLibrary
ResourceFormatSaverShader
Node2D
ResourceFormatLoaderTheora
PanoramaSky
VisualScriptVariableGet
ItemList
OS
ARVRController
GridContainer
AudioEffectLowPassFilter
AudioEffectBandLimitFilter
VSplitContainer
VideoStreamTheora
WindowDialog
CollisionObject
AudioStreamPlayer3D
InputEventMagnifyGesture
SphereMesh
SpinBox
GraphNode
CanvasModulate
VisualShaderNodeScalarInterp
CylinderShape
ToolButton
Label
LinkButton
ProceduralSky
VisualShaderNodeOutput
PhysicsShapeQueryResult
MultiplayerPeerGDNative
ImmediateGeometry
File
Texture
MobileVRInterface
Panel
VisualScriptYield
PlaneShape
AudioEffect
SpriteBase3D
PluginScript
PhysicsShapeQueryParameters
AudioEffectLowShelfFilter
AnimationNodeBlend3
Physics2DShapeQueryResult
UndoRedo
ProxyTexture
AudioEffectPanner
MeshDataTool
DynamicFontData
HScrollBar
Image
Sky
SegmentShape2D
AudioStream
GDNativeLibraryResourceSaver
ViewportTexture
Spatial
StreamPeer
PinJoint
CheckButton
RigidBody
ResourceFormatSaver
VisualServer
Semaphore
VisualShaderNodeVectorFunc
ResourceFormatLoaderText
Particles
PoolStringArray
VisualScriptYieldSignal
AnimatedSprite
Geometry
MultiMesh
VisualScriptReturn
EditorSpatialGizmo
StreamTexture
Community
Tutorials and resources
Community channels
Contributing
Pull request workflow
Contribute to the Class Reference
Ways to contribute
Documentation guidelines
Code style guidelines
Bug triage guidelines
Docs writing guidelines
Development
Engine development
Custom Godot servers
Object class
Creating Android modules
Variant class
Configuring an IDE
Introduction to Godot development
Inheritance class tree
Custom resource format loaders
Custom AudioStreams
Custom modules in C++
Binding to external libraries
Core types
Compiling
Compiling for the Web
Compiling for Windows
Cross-compiling for iOS on Linux
Getting the source
Optimizing a build for size
Compiling for macOS
Introduction to the buildsystem
Compiling for Universal Windows Platform
Compiling with Mono
Compiling for Android
Compiling for iOS
Compiling with script encryption key
Compiling for X11 (Linux, *BSD)
Godot file formats
TSCN file format
About
Introduction
Frequently asked questions
Documentation changelog
Getting started
Editor manual
Command line tutorial
From Unity to Godot Engine
Using an external text editor
Project workflow
Best practices
Logic preferences
Scene organization
Godot interfaces
Data preferences
Godot scenes and scripts are classes
Introduction
When and how to avoid using nodes for everything
Autoloads versus internal nodes
When to use scenes versus scripts
Godot notifications
Export
Exporting for the Web
Exporting for Universal Windows Platform
Exporting projects
Exporting for iOS
One-click deploy
Exporting packs, patches, and mods
Exporting for Android
Changing application icon for Windows
Feature tags
Exporting for PC
Assets workflow
Blender ESCN exporter
Importing audio samples
Import process
Importing 3D scenes
Importing images
Importing translations
Project setup
Project organization
Step by step
Instancing (continued)
Scripting (continued)
Your first game
Godot’s design philosophy
Design interfaces with the Control nodes
Exporting
Design the GUI
Splash screen
Control the game’s UI with code
Design a title screen
Scenes and nodes
Singletons (AutoLoad)
SceneTree
Signals
Introduction to Godot’s editor
Resources
Scripting
Animations
File system
Instancing
Scripting
GDScript
Static typing in GDScript
GDScript: An introduction to dynamic languages
GDScript basics
GDScript style guide
GDScript format strings
VisualScript
Features
Introduction
Nodes and terminology
Getting started with Visual Scripting
API differences to GDScript
What is Visual Scripting
Tutorials
Creating content
Procedural geometry generation
Making trees
Animation
Cutout animation
Introduction to the 2D animation features
AnimationTree
2D skeletons
Asset Library
Using the AssetLib
About the Asset Library
Submitting to the Asset Library
Audio
Audio streams
Audio buses
Shading
Intro to shaders: 2D and 3D water
Shader materials
Screen-reading shaders
Shading reference
Shaders
CanvasItem shaders
Shading language
Particle shaders
Spatial shaders
Your first shader
Your first Spatial shader
What are shaders?
Your first CanvasItem shader
Your first Spatial shader: part 2
Migrating to Godot’s shading language
Advanced post-processing
Physics
Kinematic character (2D)
Ragdoll system
Physics introduction
SoftBody
Ray-casting
Using KinematicBody2D
RigidBody
Viewports
Custom post-processing
Multiple resolutions
Viewports
Using a Viewport as a texture
Miscellaneous
Running code in the editor
Change scenes manually
Pausing games
Instancing with signals
Differences between GLES2 and GLES3
Handling quit requests
Fixing jitter and stutter
Binary serialization API
Math
Beziers, curves and paths
Advanced vector math
Vector math
Interpolation
Matrices and transforms
Debug
Overview of debugging tools
Internationalization
Localization using gettext
Locales
Internationalizing games
3D
Lights and shadows
Using MultiMeshInstance
Reflection probes
FPS tutorial
Part 3
Part 6
Part 5
Part 2
Part 4
Part 1
Spatial Material
Using 3D transforms
Introduction to 3D
High dynamic range
GI Probes
3D performance and limitations
Environment and post-processing
Using gridmaps
CSG
Baked lightmaps
Animating thousands of objects
Animating thousands of fish with MultiMeshInstance
Controlling thousands of fish with Particles
Multi-threading
Thread safe APIs
Using multiple threads
I/O
Background loading
Data paths
Saving games
Encrypting save games
VR
VR starter tutorial
AR/VR primer
GUI
BBCode in RichTextLabel
GUI skinning
Size and anchors
Containers
Custom GUI controls
2D
2D meshes
2D movement overview
Particle systems (2D)
Viewport and canvas transforms
Custom drawing in 2D
Using tilemaps
2D Sprite animation
2D lights and shadows
Canvas layers
Networking
High level multiplayer
SSL certificates
HTTP client class
Making HTTP requests
Platform-specific
Customizing the Web export HTML page
Console support in Godot
Android in-app purchases
Services for iOS
Inputs
Mouse and input coordinates
InputEvent
Customizing mouse cursor
Input examples
Optimization
Optimization using Servers
Optimization using MultiMeshes
Legal
Complying with Licenses
Plugins
Editor plugins
Making plugins
Import plugins
Spatial gizmo plugins
Inspector Plugins
Making main screen plugins
GDNative
GDNative C example
GDNative C++ example
暂无相关搜索结果!
本文档使用
BookStack
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
微信小程序阅读
微信扫一扫,知识掌上学
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度