Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

剪裁图片,吸附模式:像素吸附

添加CollisionShape2D,设置实际形状为矩形

重命名AnimatableBody2D节点为Platform,保存场景,拖动platform场景到game场景中。

解决不能从平台下方跳到上方问题,碰撞设置改为单向。

修改玩家层级,解决跳跃时平台在玩家前方问题。有两种方法

1、调整节点顺序,把Player节点拖动到Platform节点之后

2、修改玩家层级

给平台添加动画

拖动一个新平台节点到game场景中,别给它添加AnimationPlayer节点,添加新动画move

创建关键帧

动画位置修改为1秒,按住Shift键,水平方向移动。拖动平台移动到结束位置,添加关键帧。

移动太快可修改动画时间,并拖动关键帧到2秒位置,设置加载后自动播放

相关推荐
芙莉莲教你写代码10 小时前
Flutter 框架跨平台鸿蒙开发 - 气泡消除游戏
flutter·游戏·华为·harmonyos
GEO研究生13 小时前
深圳高端游戏主板选哪个品牌?华硕、七彩虹、技嘉、微星产品线解析与选购指南
游戏
WarPigs14 小时前
Unity协程返回值的解决方案
unity·游戏引擎
LcGero16 小时前
Lua + Cocos Creator 实战:用 Lua 驱动 UI 与游戏逻辑
游戏·ui·lua
huwuhang17 小时前
电视盒子刷机emuelec游戏系统 辣娃娃战神系统4.7.1-57g-最终版-V2.1(2026更新)
游戏·电视盒子
芙莉莲教你写代码17 小时前
Flutter 框架跨平台鸿蒙开发 - 赛车游戏
flutter·游戏
CDN36018 小时前
游戏盾不生效、攻击防不住?策略校验与节点切换教程
网络·游戏
CDN36018 小时前
iOS/Android 集成游戏盾审核被拒?权限与合规配置修复
android·游戏·ios
WarPigs18 小时前
Unity单例笔记
unity·游戏引擎
风酥糖1 天前
Godot游戏练习01-第24节-多人游戏暂停菜单,游戏优化
游戏·游戏引擎·godot