Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
RReality26 分钟前
【Unity UGUI】Toggle / ToggleGroup 与 Dropdown
ui·unity·游戏引擎·图形渲染·材质
雪儿waii1 小时前
Unity 中的 InvokeRepeating 详解
unity·游戏引擎
mxwin2 小时前
Unity Shader 程序化生成:Shader 中的数学宇宙
unity·游戏引擎
游了个戏2 小时前
OPC × AI × 快手:小游戏蓝海中的第三极突围
人工智能·游戏
雪儿waii3 小时前
Unity 中的 Quaternion(四元数)详解
unity·游戏引擎
RReality3 小时前
【Unity UGUI】ScrollRect 与 Scrollbar 深度用法
unity·游戏引擎
人邮异步社区3 小时前
如何自学游戏引擎的开发?
unity·程序员·游戏引擎
王杨游戏养站系统3 小时前
王杨安企cms:批量3000个游戏下载指定链接导入方法!
游戏·游戏下载站养站系统·游戏养站系统
游了个戏4 小时前
用AI做了个小游戏(二)
人工智能·游戏·微信
glimix15 小时前
Word-Pop:使用C语言开发打单词游戏
c语言·游戏