Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
胡童嘉9 小时前
长沙烈焰鸟网络科技有限公司实习day13日记
功能测试·学习·职场和发展·游戏引擎·cocos2d
y***548812 小时前
C++在游戏引擎中的开发
开发语言·c++·游戏引擎
AA陈超12 小时前
Lyra项目中的输入系统
c++·笔记·学习·游戏·ue5·lyra
BuHuaX12 小时前
Unity_AssetBundle相关
unity·c#·游戏引擎·游戏策划
神码编程13 小时前
【Unity】 HTFramework框架(六十八)StringEditor字符串复杂编辑器
unity·编辑器·游戏引擎·htframework
you_get_me_there14 小时前
godot-4.5.1导出安卓apk
godot·godot安卓打包
开发游戏的老王14 小时前
UE5.6 C++项目升级UE5.7时用Rider加载项目失败的解决办法
ue5·游戏引擎·虚幻·虚幻引擎·rider·ue5.7·target.cs
adrian200714 小时前
geometry dash 技术实现介绍
游戏·geometry
JaguarJack15 小时前
使用 PHP 和 Raylib 也可以开发贪吃蛇游戏
游戏·php·服务端
wanhengidc1 天前
云手机的软件核心是什么
运维·服务器·web安全·游戏·智能手机