Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
习惯就好zz12 分钟前
从奶牛NPC到完整场景构建
godot·cow·house·npc·tilemaplayer·bed
变身缎带16 小时前
Unity里基于Luban的buff系统
数据库·unity·游戏引擎
变身缎带20 小时前
Unity中较为完善的NetworkManager
unity·游戏引擎
作孽就得先起床20 小时前
unity webGL导出.glb模型
unity·c#·游戏引擎·webgl
开开心心_Every21 小时前
文件数量统计工具:支持多层文件夹数量统计
游戏·微信·pdf·excel·语音识别·swift·lisp
2301_780789661 天前
游戏行业抗 DDoS 方案:高并发场景下的 CC 攻击拦截与体验平衡
安全·web安全·游戏·ddos
综合热讯1 天前
云游戏挑选四大核心:延迟、画质、内容、价格——基于真实数据的决策手册
游戏
心前阳光1 天前
Unity发布运行在PICO4的安卓程序
android·unity·游戏引擎
孟无岐1 天前
【Laya】Scene3D 介绍
typescript·游戏引擎·游戏程序·laya
sunfove1 天前
Python制作小游戏:用线性代数思想构建 2048 游戏引擎
python·线性代数·游戏引擎