Godot 游戏引擎 v3.4 中文文档
首页 白天 夜间 BookChat 小程序 小程序 下载 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

编写脚本

浏览 2 扫码 打印 2026-09-15 05:25:36
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 平台相关
    • Android 插件
      • 创建Android插件
      • Android 应用内购买
    • iOS 插件
      • 创建 iOS 插件
      • iOS的插件
    • HTML5
      • HTML5 shell类参考
      • 导出自定义HTML页面
    • Godot 的游戏主机支持
  • 使用 C++ 性能分析器
  • 材质
  • 国际化
    • 使游戏国际化
    • 使用 gettext 进行本地化
    • 区域设置
  • 导出
    • 导出
    • 导出项目
    • 导出包、补丁、和 Mod
    • 功能标签
    • 为 PC 导出
    • 更改 Windows 的应用程序图标
    • 为通用 Windows 平台导出
    • 为 iOS 导出
    • 为 Android 导出
    • 为 Android 平台自定义编译
    • 为Web导出
    • 为专用服务器导出
    • 一键部署
  • 灯光
  • 配置 IDE
    • Android Studio
    • CLion
    • Code::Blocks
    • KDevelop
    • Qt Creator
    • Visual Studio
    • Visual Studio Code
    • Xcode
  • 着色器
    • Introduction to shaders
    • 着色参考
      • 着色语言
      • Spatial 着色器
      • CanvasItem 着色器
      • 粒子着色器
    • 您的第一个着色器
      • Your first 2D shader
      • Your first 3D shader
      • Your second 3D shader
    • 着色器材质
    • 使用 VisualShader
    • 屏幕阅读着色器
    • Converting GLSL to Godot shaders
    • Shaders style guide
    • 高级后期处理
    • 使用 Viewport 作为纹理
    • 自定义后期处理
    • 制作树
  • 自定义资源格式加载器
  • Your first 3D game
    • Contents
      • Setting up the game area
      • Player scene and input actions
      • Moving the player with code
      • Designing the mob scene
      • Spawning monsters
      • Jumping and squashing monsters
      • Killing the player
      • Score and replay
      • Character animation
      • Going further
  • Godot 文件格式
    • GDScript 语法
    • TSCN 文件格式
  • 继承类树
  • 编写脚本
    • Programming languages
      • GDScript
        • GDScript 基础
        • GDScript:动态语言简介
        • GDScript 导出
        • GDScript 风格指南
        • GDScript 中的静态类型
        • GDScript 警告系统
        • GDScript 格式字符串
      • 可视化脚本
        • 什么是可视化脚本
        • 可视化脚本入门
        • 节点与术语
        • 自定义可视化脚本节点
      • C#
        • C# 基础
        • C# 特征
        • C# API 与 GDScript 的差异
        • C# 风格指南
      • GDNative
        • What is GDNative?
        • GDNative C示例
        • GDNative C++示例
    • Core features
      • 调试
        • 调试工具概述
        • 调试器面板
      • Idle and Physics Processing
      • 分组
      • Nodes and scene instances
      • 可覆盖函数
      • 跨语言脚本
      • 创建脚本模板
      • Evaluating expressions
      • 手动更改场景
      • 实例化与信号
      • 暂停游戏
      • 文件系统
      • 资源
      • 单例(自动加载)
      • 使用 SceneTree
  • 骨架
  • 音频
    • 音频总线
    • 音频流
    • 同步游戏音频及音乐
    • 使用麦克风录音
  • 渐进式教程
    • Nodes and Scenes
    • Creating instances
    • Scripting languages
    • Creating your first script
    • Listening to player input
    • Using Signals
  • 利用服务器进行优化
  • 编辑器手册
    • 命令行教程
    • 使用外部的文本编辑器
    • 编辑器默认快捷键
    • 使用 Web 编辑器
  • Variant 类
  • 素材库
    • 关于素材库
    • 使用素材库
    • 提交资源到素材库
    • 提交资源到素材库
  • 贡献方式
  • 3D
    • 3D 简介
    • 使用 3D 变换
    • 3D 渲染的局限性
    • 空间材质
    • 3D 灯光和阴影
    • 反射探针
    • 使用 GIProbe
    • 烘焙光照贴图
    • 环境和后期处理
    • 高动态范围光照
    • 使用 GridMap
    • 使用 MultiMeshInstance
    • 使用 CSG 设计关卡原型
    • 程序式几何体
      • 使用ArrayMesh
      • 使用MeshDataTool
      • 使用SurfaceTool
      • 使用即时几何体
    • Occluder Nodes
    • 房间和入口
      • 房间和入口的介绍
      • 房间和入口的第一步
      • 在房间和入口中使用对象
      • 房间和入口的高级使用
      • 编辑房间和入口
      • 房间和入口示例
  • 导航
    • 实时导航(3D)
  • 自定义 C++ 模块
  • 自定义Godot服务
  • 动画
  • 编辑器开发
    • 编辑器开发简介
    • 编辑器图标
    • 编辑器风格指南
  • 引擎开发
  • Your first 2D game
    • Contents
      • 设置项目
      • Creating the player scene
      • Coding the player
      • Creating the enemy
      • The main game scene
      • Heads up display
      • 完成了
  • Godot开发简介
  • 动画
    • 动画功能介绍
    • 剪纸动画
    • 二维骨骼
    • 使用 AnimationTree
  • 数学
    • 向量数学
    • 高等向量数学
    • 矩阵与变换
    • 插值
    • 贝塞尔、曲线和路径
    • 随机数生成
  • Assets pipeline
    • 导入过程
    • 导入图像
    • 导入音频采样
    • 导入翻译
    • 导入 3D 场景
    • 导出 3D 场景
    • Blender ESCN 导出器
  • 物理属性
  • 教程和资源
  • 自定义音频流
  • Object 类
  • 使用主题编辑器
  • 编译
    • 获取源代码
    • 构建系统介绍
    • 为 Windows 平台编译
    • 为 X11 平台编译(Linux、*BSD 操作系统)
    • 为 macOS 平台编译
    • 为 Android 平台编译
    • 为 iOS 平台编译
    • 在 Linux 平台上为 iOS 做交叉编译
    • 为 UWP 编译
    • 为 Web 平台编译
    • 使用 Mono 编译
    • 为尺寸优化构建
    • 使用脚本加密密钥编译
  • 关于
    • 前言
    • 常见问题
    • 故障排除
    • 特性列表
    • 文档变更日志
    • Godot 发布策略
    • 遵守许可证
  • 一般优化提示
  • 贡献
    • Contributing to the engine
      • 引擎贡献者的最佳实践
      • 拉取请求工作流程
      • 测试拉取请求
      • Regression 的二分查找
      • Bug 分类指南
      • 代码风格指南
      • C++ usage guidelines
    • Writing documentation
      • Guidelines
        • Content guidelines
        • 文档编写指南
        • 文档指南
      • Writing the manual
        • 贡献文档
        • 使用 Sphinx 构建手册
      • Class reference guides
        • 为类参考手册贡献
        • Class reference writing guidelines
      • Translating the documentation
        • 编辑器和文档本地化
  • 渲染
    • 使用 Viewport
    • 多分辨率
    • 修复抖动和不连贯
    • GLES2 和 GLES3 之间的差异
  • 空白文档
  • 核心类型
  • 网格
  • 优化
    • CPU
      • CPU优化
    • GPU
      • GPU优化
      • 使用MultiMeshes优化
    • 2D
      • 对数以千计的对象动画化
        • 用MultiMeshInstance动画化数以千计条鱼
        • 用粒子控制数千条鱼
      • 使用批处理优化
    • 3D
      • 优化3D性能
      • 线程安全的 API
      • 使用多线程
  • 最佳实践
    • 前言
    • 在 Godot 中应用面向对象原则
    • 场景组织
    • 何时使用场景与脚本
    • 自动加载与常规节点
    • 何时以及如何避免为任何事情使用节点
    • Godot 接口
    • Godot 通知
    • 数据偏好
    • 逻辑偏好
    • 项目组织
    • 版本控制系统
  • RichTextLabel 中的 BBCode
  • GUI 皮肤的介绍
  • 社区渠道
  • 常见的引擎方法和宏
  • Godot API
    • @GDScript
    • @GlobalScope
    • AABB
    • AcceptDialog
    • AESContext
    • AnimatedSprite
    • AnimatedSprite3D
    • AnimatedTexture
    • Animation
    • AnimationNode
    • AnimationNodeAdd2
    • AnimationNodeAdd3
    • AnimationNodeAnimation
    • AnimationNodeBlend2
    • AnimationNodeBlend3
    • AnimationNodeBlendSpace1D
    • AnimationNodeBlendSpace2D
    • AnimationNodeBlendTree
    • AnimationNodeOneShot
    • AnimationNodeOutput
    • AnimationNodeStateMachine
    • AnimationNodeStateMachinePlayback
    • AnimationNodeStateMachineTransition
    • AnimationNodeTimeScale
    • AnimationNodeTimeSeek
    • AnimationNodeTransition
    • AnimationPlayer
    • AnimationRootNode
    • AnimationTrackEditPlugin
    • AnimationTree
    • AnimationTreePlayer
    • Area
    • Area2D
    • Array
    • ArrayMesh
    • ARVRAnchor
    • ARVRCamera
    • ARVRController
    • ARVRInterface
    • ARVRInterfaceGDNative
    • ARVROrigin
    • ARVRPositionalTracker
    • ARVRServer
    • AspectRatioContainer
    • AStar
    • AStar2D
    • AtlasTexture
    • AudioBusLayout
    • AudioEffect
    • AudioEffectAmplify
    • AudioEffectBandLimitFilter
    • AudioEffectBandPassFilter
    • AudioEffectCapture
    • AudioEffectChorus
    • AudioEffectCompressor
    • AudioEffectDelay
    • AudioEffectDistortion
    • AudioEffectEQ
    • AudioEffectEQ10
    • AudioEffectEQ21
    • AudioEffectEQ6
    • AudioEffectFilter
    • AudioEffectHighPassFilter
    • AudioEffectHighShelfFilter
    • AudioEffectInstance
    • AudioEffectLimiter
    • AudioEffectLowPassFilter
    • AudioEffectLowShelfFilter
    • AudioEffectNotchFilter
    • AudioEffectPanner
    • AudioEffectPhaser
    • AudioEffectPitchShift
    • AudioEffectRecord
    • AudioEffectReverb
    • AudioEffectSpectrumAnalyzer
    • AudioEffectSpectrumAnalyzerInstance
    • AudioEffectStereoEnhance
    • AudioServer
    • AudioStream
    • AudioStreamGenerator
    • AudioStreamGeneratorPlayback
    • AudioStreamMicrophone
    • AudioStreamMP3
    • AudioStreamOGGVorbis
    • AudioStreamPlayback
    • AudioStreamPlaybackResampled
    • AudioStreamPlayer
    • AudioStreamPlayer2D
    • AudioStreamPlayer3D
    • AudioStreamRandomPitch
    • AudioStreamSample
    • BackBufferCopy
    • BakedLightmap
    • BakedLightmapData
    • BaseButton
    • Basis
    • BitMap
    • BitmapFont
    • Bone2D
    • BoneAttachment
    • bool
    • BoxContainer
    • BoxShape
    • Button
    • ButtonGroup
    • Camera
    • Camera2D
    • CameraFeed
    • CameraServer
    • CameraTexture
    • CanvasItem
    • CanvasItemMaterial
    • CanvasLayer
    • CanvasModulate
    • CapsuleMesh
    • CapsuleShape
    • CapsuleShape2D
    • CenterContainer
    • CharFXTransform
    • CheckBox
    • CheckButton
    • CircleShape2D
    • ClassDB
    • ClippedCamera
    • CollisionObject
    • CollisionObject2D
    • CollisionPolygon
    • CollisionPolygon2D
    • CollisionShape
    • CollisionShape2D
    • Color
    • ColorPicker
    • ColorPickerButton
    • ColorRect
    • ConcavePolygonShape
    • ConcavePolygonShape2D
    • ConeTwistJoint
    • ConfigFile
    • ConfirmationDialog
    • Container
    • Control
    • ConvexPolygonShape
    • ConvexPolygonShape2D
    • CPUParticles
    • CPUParticles2D
    • Crypto
    • CryptoKey
    • CSGBox
    • CSGCombiner
    • CSGCylinder
    • CSGMesh
    • CSGPolygon
    • CSGPrimitive
    • CSGShape
    • CSGSphere
    • CSGTorus
    • CSharpScript
    • CubeMap
    • CubeMesh
    • CullInstance
    • Curve
    • Curve2D
    • Curve3D
    • CurveTexture
    • CylinderMesh
    • CylinderShape
    • DampedSpringJoint2D
    • Dictionary
    • DirectionalLight
    • Directory
    • DTLSServer
    • DynamicFont
    • DynamicFontData
    • EditorExportPlugin
    • EditorFeatureProfile
    • EditorFileDialog
    • EditorFileSystem
    • EditorFileSystemDirectory
    • EditorImportPlugin
    • EditorInspector
    • EditorInspectorPlugin
    • EditorInterface
    • EditorNavigationMeshGenerator
    • EditorPlugin
    • EditorProperty
    • EditorResourceConversionPlugin
    • EditorResourcePicker
    • EditorResourcePreview
    • EditorResourcePreviewGenerator
    • EditorSceneImporter
    • EditorSceneImporterFBX
    • EditorSceneImporterGLTF
    • EditorScenePostImport
    • EditorScript
    • EditorScriptPicker
    • EditorSelection
    • EditorSettings
    • EditorSpatialGizmo
    • EditorSpatialGizmoPlugin
    • EditorSpinSlider
    • EditorVCSInterface
    • EncodedObjectAsID
    • Engine
    • Environment
    • Expression
    • ExternalTexture
    • File
    • FileDialog
    • FileSystemDock
    • float
    • Font
    • FuncRef
    • GDNative
    • GDNativeLibrary
    • GDScript
    • GDScriptFunctionState
    • Generic6DOFJoint
    • Geometry
    • GeometryInstance
    • GIProbe
    • GIProbeData
    • GLTFAccessor
    • GLTFAnimation
    • GLTFBufferView
    • GLTFCamera
    • GLTFDocument
    • GLTFLight
    • GLTFMesh
    • GLTFNode
    • GLTFSkeleton
    • GLTFSkin
    • GLTFSpecGloss
    • GLTFState
    • GLTFTexture
    • GodotSharp
    • Gradient
    • GradientTexture
    • GraphEdit
    • GraphNode
    • GridContainer
    • GridMap
    • GrooveJoint2D
    • HashingContext
    • HBoxContainer
    • HeightMapShape
    • HingeJoint
    • HMACContext
    • HScrollBar
    • HSeparator
    • HSlider
    • HSplitContainer
    • HTTPClient
    • HTTPRequest
    • Image
    • ImageTexture
    • ImmediateGeometry
    • Input
    • InputEvent
    • InputEventAction
    • InputEventGesture
    • InputEventJoypadButton
    • InputEventJoypadMotion
    • InputEventKey
    • InputEventMagnifyGesture
    • InputEventMIDI
    • InputEventMouse
    • InputEventMouseButton
    • InputEventMouseMotion
    • InputEventPanGesture
    • InputEventScreenDrag
    • InputEventScreenTouch
    • InputEventWithModifiers
    • InputMap
    • InstancePlaceholder
    • int
    • InterpolatedCamera
    • IP
    • ItemList
    • JavaClass
    • JavaClassWrapper
    • JavaScript
    • JavaScriptObject
    • JNISingleton
    • Joint
    • Joint2D
    • JSON
    • JSONParseResult
    • JSONRPC
    • KinematicBody
    • KinematicBody2D
    • KinematicCollision
    • KinematicCollision2D
    • Label
    • LargeTexture
    • Light
    • Light2D
    • LightOccluder2D
    • Line2D
    • LineEdit
    • LineShape2D
    • LinkButton
    • Listener
    • Listener2D
    • MainLoop
    • MarginContainer
    • Marshalls
    • Material
    • MenuButton
    • Mesh
    • MeshDataTool
    • MeshInstance
    • MeshInstance2D
    • MeshLibrary
    • MeshTexture
    • MobileVRInterface
    • MultiMesh
    • MultiMeshInstance
    • MultiMeshInstance2D
    • MultiplayerAPI
    • MultiplayerPeerGDNative
    • Mutex
    • NativeScript
    • Navigation
    • Navigation2D
    • NavigationMesh
    • NavigationMeshInstance
    • NavigationPolygon
    • NavigationPolygonInstance
    • NetworkedMultiplayerENet
    • NetworkedMultiplayerPeer
    • NinePatchRect
    • Node
    • Node2D
    • NodePath
    • NoiseTexture
    • Object
    • Occluder
    • OccluderPolygon2D
    • OccluderShape
    • OccluderShapeSphere
    • OmniLight
    • OpenSimplexNoise
    • OptionButton
    • OS
    • PackedDataContainer
    • PackedDataContainerRef
    • PackedScene
    • PackedSceneGLTF
    • PacketPeer
    • PacketPeerDTLS
    • PacketPeerGDNative
    • PacketPeerStream
    • PacketPeerUDP
    • Panel
    • PanelContainer
    • PanoramaSky
    • ParallaxBackground
    • ParallaxLayer
    • Particles
    • Particles2D
    • ParticlesMaterial
    • Path
    • Path2D
    • PathFollow
    • PathFollow2D
    • PCKPacker
    • Performance
    • PHashTranslation
    • PhysicalBone
    • Physics2DDirectBodyState
    • Physics2DDirectSpaceState
    • Physics2DServer
    • Physics2DShapeQueryParameters
    • Physics2DTestMotionResult
    • PhysicsBody
    • PhysicsBody2D
    • PhysicsDirectBodyState
    • PhysicsDirectSpaceState
    • PhysicsMaterial
    • PhysicsServer
    • PhysicsShapeQueryParameters
    • PhysicsTestMotionResult
    • PinJoint
    • PinJoint2D
    • Plane
    • PlaneMesh
    • PlaneShape
    • PluginScript
    • PointMesh
    • Polygon2D
    • PolygonPathFinder
    • PoolByteArray
    • PoolColorArray
    • PoolIntArray
    • PoolRealArray
    • PoolStringArray
    • PoolVector2Array
    • PoolVector3Array
    • Popup
    • PopupDialog
    • PopupMenu
    • PopupPanel
    • Portal
    • Position2D
    • Position3D
    • PrimitiveMesh
    • PrismMesh
    • ProceduralSky
    • ProgressBar
    • ProjectSettings
    • ProximityGroup
    • ProxyTexture
    • QuadMesh
    • Quat
    • RandomNumberGenerator
    • Range
    • RayCast
    • RayCast2D
    • RayShape
    • RayShape2D
    • Rect2
    • RectangleShape2D
    • Reference
    • ReferenceRect
    • ReflectionProbe
    • RegEx
    • RegExMatch
    • RemoteTransform
    • RemoteTransform2D
    • Resource
    • ResourceFormatLoader
    • ResourceFormatSaver
    • ResourceImporter
    • ResourceInteractiveLoader
    • ResourceLoader
    • ResourcePreloader
    • ResourceSaver
    • RichTextEffect
    • RichTextLabel
    • RID
    • RigidBody
    • RigidBody2D
    • Room
    • RoomGroup
    • RoomManager
    • RootMotionView
    • SceneState
    • SceneTree
    • SceneTreeTimer
    • Script
    • ScriptCreateDialog
    • ScriptEditor
    • ScrollBar
    • ScrollContainer
    • SegmentShape2D
    • Semaphore
    • Separator
    • Shader
    • ShaderMaterial
    • Shape
    • Shape2D
    • ShortCut
    • Skeleton
    • Skeleton2D
    • SkeletonIK
    • Skin
    • SkinReference
    • Sky
    • Slider
    • SliderJoint
    • SoftBody
    • Spatial
    • SpatialGizmo
    • SpatialMaterial
    • SpatialVelocityTracker
    • SphereMesh
    • SphereShape
    • SpinBox
    • SplitContainer
    • SpotLight
    • SpringArm
    • Sprite
    • Sprite3D
    • SpriteBase3D
    • SpriteFrames
    • StaticBody
    • StaticBody2D
    • StreamPeer
    • StreamPeerBuffer
    • StreamPeerGDNative
    • StreamPeerSSL
    • StreamPeerTCP
    • StreamTexture
    • String
    • StyleBox
    • StyleBoxEmpty
    • StyleBoxFlat
    • StyleBoxLine
    • StyleBoxTexture
    • SurfaceTool
    • TabContainer
    • Tabs
    • TCP_Server
    • TextEdit
    • TextFile
    • Texture
    • Texture3D
    • TextureArray
    • TextureButton
    • TextureLayered
    • TextureProgress
    • TextureRect
    • Theme
    • Thread
    • TileMap
    • TileSet
    • Timer
    • ToolButton
    • TouchScreenButton
    • Transform
    • Transform2D
    • Translation
    • TranslationServer
    • Tree
    • TreeItem
    • TriangleMesh
    • Tween
    • UDPServer
    • UndoRedo
    • UPNP
    • UPNPDevice
    • Variant
    • VBoxContainer
    • Vector2
    • Vector3
    • VehicleBody
    • VehicleWheel
    • VideoPlayer
    • VideoStream
    • VideoStreamGDNative
    • VideoStreamTheora
    • VideoStreamWebm
    • Viewport
    • ViewportContainer
    • ViewportTexture
    • VisibilityEnabler
    • VisibilityEnabler2D
    • VisibilityNotifier
    • VisibilityNotifier2D
    • VisualInstance
    • VisualScript
    • VisualScriptBasicTypeConstant
    • VisualScriptBuiltinFunc
    • VisualScriptClassConstant
    • VisualScriptComment
    • VisualScriptComposeArray
    • VisualScriptCondition
    • VisualScriptConstant
    • VisualScriptConstructor
    • VisualScriptCustomNode
    • VisualScriptDeconstruct
    • VisualScriptEditor
    • VisualScriptEmitSignal
    • VisualScriptEngineSingleton
    • VisualScriptExpression
    • VisualScriptFunction
    • VisualScriptFunctionCall
    • VisualScriptFunctionState
    • VisualScriptGlobalConstant
    • VisualScriptIndexGet
    • VisualScriptIndexSet
    • VisualScriptInputAction
    • VisualScriptIterator
    • VisualScriptLists
    • VisualScriptLocalVar
    • VisualScriptLocalVarSet
    • VisualScriptMathConstant
    • VisualScriptNode
    • VisualScriptOperator
    • VisualScriptPreload
    • VisualScriptPropertyGet
    • VisualScriptPropertySet
    • VisualScriptResourcePath
    • VisualScriptReturn
    • VisualScriptSceneNode
    • VisualScriptSceneTree
    • VisualScriptSelect
    • VisualScriptSelf
    • VisualScriptSequence
    • VisualScriptSubCall
    • VisualScriptSwitch
    • VisualScriptTypeCast
    • VisualScriptVariableGet
    • VisualScriptVariableSet
    • VisualScriptWhile
    • VisualScriptYield
    • VisualScriptYieldSignal
    • VisualServer
    • VisualShader
    • VisualShaderNode
    • VisualShaderNodeBooleanConstant
    • VisualShaderNodeBooleanUniform
    • VisualShaderNodeColorConstant
    • VisualShaderNodeColorFunc
    • VisualShaderNodeColorOp
    • VisualShaderNodeColorUniform
    • VisualShaderNodeCompare
    • VisualShaderNodeCubeMap
    • VisualShaderNodeCubeMapUniform
    • VisualShaderNodeCustom
    • VisualShaderNodeDeterminant
    • VisualShaderNodeDotProduct
    • VisualShaderNodeExpression
    • VisualShaderNodeFaceForward
    • VisualShaderNodeFresnel
    • VisualShaderNodeGlobalExpression
    • VisualShaderNodeGroupBase
    • VisualShaderNodeIf
    • VisualShaderNodeInput
    • VisualShaderNodeIs
    • VisualShaderNodeOuterProduct
    • VisualShaderNodeOutput
    • VisualShaderNodeScalarClamp
    • VisualShaderNodeScalarConstant
    • VisualShaderNodeScalarDerivativeFunc
    • VisualShaderNodeScalarFunc
    • VisualShaderNodeScalarInterp
    • VisualShaderNodeScalarOp
    • VisualShaderNodeScalarSmoothStep
    • VisualShaderNodeScalarSwitch
    • VisualShaderNodeScalarUniform
    • VisualShaderNodeSwitch
    • VisualShaderNodeTexture
    • VisualShaderNodeTextureUniform
    • VisualShaderNodeTextureUniformTriplanar
    • VisualShaderNodeTransformCompose
    • VisualShaderNodeTransformConstant
    • VisualShaderNodeTransformDecompose
    • VisualShaderNodeTransformFunc
    • VisualShaderNodeTransformMult
    • VisualShaderNodeTransformUniform
    • VisualShaderNodeTransformVecMult
    • VisualShaderNodeUniform
    • VisualShaderNodeUniformRef
    • VisualShaderNodeVec3Constant
    • VisualShaderNodeVec3Uniform
    • VisualShaderNodeVectorClamp
    • VisualShaderNodeVectorCompose
    • VisualShaderNodeVectorDecompose
    • VisualShaderNodeVectorDerivativeFunc
    • VisualShaderNodeVectorDistance
    • VisualShaderNodeVectorFunc
    • VisualShaderNodeVectorInterp
    • VisualShaderNodeVectorLen
    • VisualShaderNodeVectorOp
    • VisualShaderNodeVectorRefract
    • VisualShaderNodeVectorScalarMix
    • VisualShaderNodeVectorScalarSmoothStep
    • VisualShaderNodeVectorScalarStep
    • VisualShaderNodeVectorSmoothStep
    • VScrollBar
    • VSeparator
    • VSlider
    • VSplitContainer
    • WeakRef
    • WebRTCDataChannel
    • WebRTCDataChannelGDNative
    • WebRTCMultiplayer
    • WebRTCPeerConnection
    • WebRTCPeerConnectionGDNative
    • WebSocketClient
    • WebSocketMultiplayerPeer
    • WebSocketPeer
    • WebSocketServer
    • WebXRInterface
    • WindowDialog
    • World
    • World2D
    • WorldEnvironment
    • X509Certificate
    • XMLParser
    • YSort
  • 虚拟现实
    • AR/VR 示例
    • VR 入门教程
      • VR 入门教程第 1 部分
      • VR 入门教程第 2 部分
    • 为 Oculus Quest 开发
  • 2D
    • 画布层
    • Viewport 和画布变换
    • 使用 TileMap
    • 粒子系统(2D)
    • 2D 运动概述
    • 2D 灯光和阴影
    • 2D 网格
    • 2D 中的自定义绘图
    • 2D 精灵动画
  • 物理学
    • 物理介绍
    • 使用 RigidBody
    • 使用 Area2D
    • 使用 KinematicBody2D
    • 发射射线
    • 布娃娃系统
    • 运动学角色(2D)
    • 使用 SoftBody
    • 碰撞形状(3D)
  • 绑定到外部库
  • 输入
    • 使用 InputEvent
    • 输入示例
    • 鼠标和输入坐标
    • 自定义鼠标光标
    • 处理退出请求
    • 控制器、手柄和摇杆
  • Input and Output (I/O)
    • 后台加载
    • File paths in Godot projects
    • 保存游戏
    • 二进制序列化 API
  • 用户界面(UI)
    • 大小和锚定点
    • 使用容器
    • 自定义 GUI 控件
    • 键盘/控制器导航和焦点
    • 控件节点一览
  • 插件
    • 编辑器插件
      • 安装插件
      • 制作插件
      • 制作主屏幕插件
      • 导入插件
      • 空间变换轴插件
      • 检查器插件
      • 可视化着色器插件
    • 在编辑器中运行代码
  • 网络
    • 高级多人游戏
    • 进行 HTTP 请求
    • HTTP 客户端类
    • SSL 证书
    • WebSocket
    • WebRTC
  • 前言
    • Introduction to Godot
    • Overview of Godot’s key concepts
    • First look at Godot’s editor
    • Learning new features
    • Godot 的设计理念
暂无相关搜索结果!

    本文档使用 WanXiangYunDang 构建

    展开/收起文章目录

    思维导图备注

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    微信小程序阅读

    BookChat 微信小程序阅读
    微信扫一扫,知识掌上学

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度