Node2D
- Node2D
2d游戲基本節(jié)點 - AnimatedSprite
動畫精靈蕴茴,多個texture輪訓(xùn)播放,支持多個動畫敏簿,支持修改播放速度媳搪,不支持使用tile網(wǎng)格紋理 - CollsionObject2D 抽象類
- Area2D
區(qū)域檢測邑彪,包括是否進入可視區(qū)域和是否觸碰其他物體 - PhysicsBody2D 抽象類
KinematicBody2D
動態(tài)物體瞧毙,體現(xiàn)在不對物理系統(tǒng)反應(yīng),但可作用其他物體寄症,可運動宙彪,關(guān)卡中的動態(tài)交互物體屬于此類-
RigidBody2D
能被物理系統(tǒng)影響的對象,做出位置/旋轉(zhuǎn)等反應(yīng)
本身也有四種類型有巧,其中character專門用來處理角色
StaticBody2D
靜態(tài)物體释漆,不受物理系統(tǒng)影響,但影響其他物體篮迎,比如地面男图,墻壁等不可運動物體
- Area2D
- AudioStreamPlayer2D
音效播放示姿,支持根據(jù)當(dāng)前場景中心點與其距離來自動調(diào)整播放音量大小 - BackBufferCopy
將當(dāng)前場景區(qū)域截圖,并可以作為其他對象的紋理 - Bone2D 骨骼對象
- CPUParticles2D
2d粒子效果逊笆,使用cpu運算 - Camera2D
2d相機栈戳,可以用來綁定在控制對象身上,來達到場景移動 - CanvasModulate
畫布色彩难裆,用于和Light2D等一起混用達到更好的視覺效果子檀,也可用作shader - CollisionPolygon2D
2d碰撞對象,雖然CollisionShape2D也有polygon多邊形功能差牛,但此模塊可以通過鼠標(biāo)勾出輪廓命锄,非常直觀 - Joint2D 抽象類
- DampedSpringJoint2D
彈簧阻尼銜接器 - GrooveJoint2D
插槽銜接器, 連接兩個剛體
- DampedSpringJoint2D
- Light2D
設(shè)置光照顏色堰乔,強度偏化,陰影顏色等功能,可免手寫镐侯,另外編輯器有一套光照自己的通道來決定是否被光照和影響 - LightOccluder2D
設(shè)置一個區(qū)域是否被光照影響產(chǎn)生陰影區(qū)域侦讨,不添加此對象,light2d的陰影顏色無效 - Line2D
繪制出多段線段 - MeshInstance2D 苟翻?韵卤?
- Navigation2D
尋路 - NavigationPolygonInstance
在尋路下繪制的可移動多邊形區(qū)域 - ParallaxLayer
用于制作無限滾屏的背景滾軸 - Particles2D
2d粒子效果 GPU支持 - Path2D
沿路徑運動模塊 - PathFollow2D
路徑上移動的對象 - Polygon2D
繪制一個多邊形區(qū)域 - Position2D
配置一個點 - RayCast2D
設(shè)置一到射線,用作檢測 - RemoteTransform2D 崇猫?沈条?
用于更新其他節(jié)點對象的位置,旋轉(zhuǎn)縮放等功能 - Skeleton2D
骨骼的控制總節(jié)點 - Sprite
2d下的物體貼圖 - TileMap
tile地圖系統(tǒng) - TouchScreenButton
物理引擎下的按鈕系統(tǒng)诅炉,同control下的按鈕激活方式不一樣蜡歹,但效果差不多 - VisibilityNotifier2D
檢測是否對象仍然在屏幕內(nèi),如果不在設(shè)置為不活躍或者銷毀對象- VisibilityEnabler2D
對觸發(fā)了· VisibilityNotifier2D·的內(nèi)部對象進行停止動畫涕烧,停止物理交互月而,停止粒子效果等功能
- VisibilityEnabler2D
- YSort
調(diào)節(jié)內(nèi)部的對象按照Y軸設(shè)置疊放順序
other
- AnimationPlayer
播放動畫,這個動畫來自移動议纯,旋轉(zhuǎn)父款,縮放等,設(shè)置起來類似Primiere Pro - AnimationTree
囊括AnimationPlayer - AnimationTreePlayer
動畫樹播放控制 - AudioStreamPlayer
AudioStreamPlayer2D和AudioStreamPlayer3D的基類瞻凤,只有播放聲音功能 - CanvasLayer
畫布層- ParallaxBackground
滾動背景層憨攒,此層會位于整體場景層的最下方
- ParallaxBackground
- HTTPRequest
網(wǎng)絡(luò)請求 - ResourcePreloader
資源預(yù)加載 - SkeletonIK
骨骼權(quán)重 - Timer
計時器 - Tween
緩動模塊 - Viewport
視窗,用于銜接2d和3d - WorldEnvironment
全屏渲染效果阀参,可以弄出類似hdr的效果等