Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
游乐码3 分钟前
Unity(十六)切换场景及鼠标相关
unity·游戏引擎
电子科技圈20 分钟前
XMOS将亮相台北国际电脑展并演示其在边缘AI和创新音频与互联等领域内的新方案
人工智能·游戏·计算机视觉·视觉检测·音视频·语音识别·实时音视频
FakeEnd43 分钟前
Unity开发笔记6
笔记·unity·游戏引擎
游乐码43 分钟前
Unity(十七)Unity随机数及Unity委托
unity·游戏引擎
RPGMZ3 小时前
RPGMZ游戏引擎 一个窗口 文本居中显示
开发语言·javascript·游戏引擎·rpgmz
tohand11 小时前
Unity 完美假阴影实现文档
unity·游戏引擎
@蓝莓果粒茶11 小时前
【Unity笔记】保姆级AssetBundle详解(含代码+避坑指南)
笔记·游戏·unity
笨鸟先飞的橘猫13 小时前
MMO游戏中的“跨服团队副本”匹配与状态同步系统
分布式·学习·游戏·lua·skynet
Zephyr_013 小时前
Unity2D游戏制作
游戏·unity
nnsix15 小时前
Unity 动画 Avatar 笔记
笔记·unity·游戏引擎