Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
i橡皮擦12 小时前
TheIsle恐龙岛读取游戏基址做插件(C#语言)
开发语言·游戏·c#·恐龙岛·theisle
_风华ts16 小时前
虚幻引擎RPC
rpc·游戏引擎·虚幻
垂葛酒肝汤19 小时前
放置挂机游戏的离线和在线收益unity实现
游戏·unity·c#
孟无岐19 小时前
【Laya】Base64Tool 编码工具类使用说明
typescript·游戏引擎·游戏程序·laya
Howrun77720 小时前
虚幻引擎_动画蓝图/混合空间/状态机_超详细教学
游戏引擎·虚幻
上海云盾安全满满21 小时前
棋牌APP被攻击了要怎么办
网络·安全·游戏
qianbo_insist1 天前
unity 无头模式启动
unity·游戏引擎
wangduqiang7471 天前
红米手机如何在任何app(包括游戏)里使用宏
游戏
txinyu的博客1 天前
结合游戏场景解析UDP可靠性问题
java·开发语言·c++·网络协议·游戏·udp
郝学胜-神的一滴1 天前
深入解析Mipmap层级判定原理:从理论到实践
c++·unity·godot·游戏程序·图形渲染·unreal engine