Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
wjql21 小时前
头号禁区武器搭配推荐 头号禁区武器怎么搭配
游戏
TO_ZRG11 小时前
Unity 证书校验
unity·游戏引擎
mxwin13 小时前
Unity Shader 切线空间数据是如何计算出来的
unity·游戏引擎·shader
mxwin16 小时前
Unity Shader 法线贴图跟切线空间有什么关系
unity·游戏引擎·贴图·shader
mxwin16 小时前
Unity Shader 贴图和采样的关系 如何保证贴图清晰
unity·游戏引擎·贴图·shader
心前阳光18 小时前
Unity之使用火山引擎实现文字提问流式回复
unity·游戏引擎·火山引擎
mxwin21 小时前
Unity Shader 什么是球谐光照 原理是什么
unity·游戏引擎·shader
心前阳光21 小时前
Unity之使用火山引擎实现流式语音合成
unity·游戏引擎·火山引擎
JoyCong199821 小时前
ToDesk游戏操控功能:用手柄与虚拟键盘畅玩3A大作
安全·游戏·计算机外设·电脑·远程工作·远程操作