Godot基础动画
这里采用 Godot4 版本的兼容来做动画处理, 测试当中新版本的 4.1rc 好像 Vulkan 有问题所以不建议采用 Forward+ 模式.
后续 Godot4 比较成熟的时候可以采用, 但是就目前版本还是很不成熟
这里先做下常见的游戏开头动画渲染, 先添加部件:
Control(Main): 组件主要根节点ColorRect(Background): 黑幕背景, 进入游戏之前的背景场景.AnimationPlayer(MainPlayer): 动画播放器, 主要是的动画播放节点Sprite2D(Icon): 厂商支持等标志, 用于开头展示主要做动画要素
这里就是最后的节点内容, 很简单的载入动画; 最后的成品就像类似下面效果:
动画编辑
这里先选中 AnimationPlayer 部件, 之后进入节点动画处理:
动画编辑器需要先新建动画帧部件处理:
之后就可以点击左下的 添加轨道 设置指定的作用节点轨道, 右下 时钟 旁边数值则是动画长度(秒), 同时还是有 A+ 标志代表启动之后直接播放:
添加轨道的时候可以选中大量属性处理, 这里按照你想表现的动画效果直接添加属性即可, 也有其他类型的动画轨道具体可以自己官方文档研究, 这里仅仅做了下Logo旋转弹跳隐藏效果.
当开头屏幕动画完成就可以切换到其他关卡上, 从而加载登录首页的 scene 之中.