Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
xp4758063802 分钟前
陪诊公司是什么?绿通在北京陪诊服务中的作用是什么?
游戏·编程
火云洞红孩儿18 分钟前
使用Python开发游戏角色识别!(游戏辅助工具开发入门)
人工智能·python·游戏
孟无岐28 分钟前
【Laya】HttpRequest 网络请求
网络·typescript·游戏引擎·游戏程序·laya
开开心心_Every37 分钟前
时间自动校准工具:一键同步网络服务器时间
游戏·随机森林·微信·pdf·逻辑回归·excel·语音识别
软件资深者43 分钟前
一款游戏互动的兴趣社交软件推荐,能组队开黑,支持王者荣耀及和平精英
游戏
灵狐数据FoxData1 小时前
因它而兴,亦受其困,《终末地》能否助鹰角挣脱“方舟”的辉煌烙印?
科技·游戏·娱乐·玩游戏
火云洞红孩儿1 小时前
玩转Python开发游戏《坦克大战》(上)
游戏
前端不太难1 小时前
HarmonyOS 后台机制,对实时游戏意味着什么?
游戏·状态模式·harmonyos
chao_7891 小时前
跳跃游戏系列【贪心算法】
python·算法·游戏·贪心算法·贪心
火云洞红孩儿2 小时前
玩转Python开发游戏《坦克大战》(中)
游戏