Godot - Node2D 相关节点

Node2D

  • Node2D
    2d游戏基本节点
  • AnimatedSprite
    动画精灵,多个texture轮训播放,支持多个动画,支持修改播放速度,不支持使用tile网格纹理
  • CollsionObject2D 抽象类
    • Area2D
      区域检测,包括是否进入可视区域和是否触碰其他物体
    • PhysicsBody2D 抽象类
      • KinematicBody2D
        动态物体,体现在不对物理系统反应,但可作用其他物体,可运动,关卡中的动态交互物体属于此类

      • RigidBody2D
        能被物理系统影响的对象,做出位置/旋转等反应
        本身也有四种类型,其中character专门用来处理角色


      • StaticBody2D
        静态物体,不受物理系统影响,但影响其他物体,比如地面,墙壁等不可运动物体

  • AudioStreamPlayer2D
    音效播放,支持根据当前场景中心点与其距离来自动调整播放音量大小
  • BackBufferCopy
    将当前场景区域截图,并可以作为其他对象的纹理
  • Bone2D 骨骼对象
  • CPUParticles2D
    2d粒子效果,使用cpu运算
  • Camera2D
    2d相机,可以用来绑定在控制对象身上,来达到场景移动
  • CanvasModulate
    画布色彩,用于和Light2D等一起混用达到更好的视觉效果,也可用作shader
  • CollisionPolygon2D
    2d碰撞对象,虽然CollisionShape2D也有polygon多边形功能,但此模块可以通过鼠标勾出轮廓,非常直观
  • Joint2D 抽象类
    • DampedSpringJoint2D
      弹簧阻尼衔接器
    • GrooveJoint2D
      插槽衔接器, 连接两个刚体
  • Light2D
    设置光照颜色,强度,阴影颜色等功能,可免手写,另外编辑器有一套光照自己的通道来决定是否被光照和影响
  • LightOccluder2D
    设置一个区域是否被光照影响产生阴影区域,不添加此对象,light2d的阴影颜色无效
  • Line2D
    绘制出多段线段
  • MeshInstance2D ??
  • Navigation2D
    寻路
  • NavigationPolygonInstance
    在寻路下绘制的可移动多边形区域
  • ParallaxLayer
    用于制作无限滚屏的背景滚轴
  • Particles2D
    2d粒子效果 GPU支持
  • Path2D
    沿路径运动模块
  • PathFollow2D
    路径上移动的对象
  • Polygon2D
    绘制一个多边形区域
  • Position2D
    配置一个点
  • RayCast2D
    设置一到射线,用作检测
  • RemoteTransform2D ??
    用于更新其他节点对象的位置,旋转缩放等功能
  • Skeleton2D
    骨骼的控制总节点
  • Sprite
    2d下的物体贴图
  • TileMap
    tile地图系统
  • TouchScreenButton
    物理引擎下的按钮系统,同control下的按钮激活方式不一样,但效果差不多
  • VisibilityNotifier2D
    检测是否对象仍然在屏幕内,如果不在设置为不活跃或者销毁对象
    • VisibilityEnabler2D
      对触发了· VisibilityNotifier2D·的内部对象进行停止动画,停止物理交互,停止粒子效果等功能
  • YSort
    调节内部的对象按照Y轴设置叠放顺序

other

  • AnimationPlayer
    播放动画,这个动画来自移动,旋转,缩放等,设置起来类似Primiere Pro
  • AnimationTree
    囊括AnimationPlayer
  • AnimationTreePlayer
    动画树播放控制
  • AudioStreamPlayer
    AudioStreamPlayer2D和AudioStreamPlayer3D的基类,只有播放声音功能
  • CanvasLayer
    画布层
    • ParallaxBackground
      滚动背景层,此层会位于整体场景层的最下方
  • HTTPRequest
    网络请求
  • ResourcePreloader
    资源预加载
  • SkeletonIK
    骨骼权重
  • Timer
    计时器
  • Tween
    缓动模块
  • Viewport
    视窗,用于衔接2d和3d
  • WorldEnvironment
    全屏渲染效果,可以弄出类似hdr的效果等
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 更新:【面试题含答案】http://bbs.9ria.com/thread-288394-1-1.html 高频问...
    好怕怕阅读 5,121评论 3 53
  • 这个是我刚刚整理出的Unity面试题,为了帮助大家面试,同时帮助大家更好地复习Unity知识点,如果大家发现有什么...
    dingz阅读 677评论 0 0
  • 一:什么是协同程序? 在主线程运行的同时开启另一段逻辑处理,来协助当前程序的执行,协程很像多线程,但是不是多线程,...
    胤醚貔貅阅读 2,292评论 0 13
  • 这个是我刚刚整理出的Unity面试题,为了帮助大家面试,同时帮助大家更好地复习Unity知识点,如果大家发现有什么...
    编程小火鸡阅读 4,027评论 2 34
  • 继续说《大学》,接下来是“知止而后有定”。我们常说三纲八目,前两天讲了三纲,八目在后一段,这中间为何加了这样几句话...
    莲连阅读 251评论 0 1

友情链接更多精彩内容