Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
blackorbird3 小时前
M4 MacBook Air外接RTX 5090实现3A游戏与AI加速
人工智能·游戏
地狱为王4 小时前
Unity实现猫脸关键点检测
unity·游戏引擎·猫脸关键点检测
Android出海6 小时前
5月合规风暴眼:Google Play权限大限与欧盟游戏监管新棋局
人工智能·游戏·google play·谷歌开发者·android开发者·google开发者·google play开发者
STDD6 小时前
Teeworlds / DDNet 服务器搭建:经典 2D 竞技平台游戏
服务器·游戏·github
小豪GO!7 小时前
我的MC猎人游戏记录
游戏
2601_9503160611 小时前
2026 最新 Switch 游戏合集+SWITCH模拟器
游戏
刘欣的博客12 小时前
Godot的Normalized()函数说明
godot·normalized函数说明
御水流红叶13 小时前
Android-Unity游戏逆向思路
android·游戏·unity
运筹vivo@14 小时前
1306. 跳跃游戏 III — 图搜索思路拆解
游戏·深度优先·图搜索算法
喵了几个咪15 小时前
Kratos WebRTC 传输中间件:H5游戏P2P实时音视频与数据通信实战
游戏·微服务·中间件·golang·webrtc·实时音视频·kratos