Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
Awna2 小时前
移动端游戏 UI 与动效设计参考指南
游戏·ui
Kim Jackson3 小时前
我的世界Java版1.21.4的Fabric模组开发教程(二十三)创建生物(下)实体在游戏中的实现(1)
java·游戏·fabric
云边散步4 小时前
godot2D游戏教程系列二(10)
笔记·学习·游戏·游戏开发
努力长头发的程序猿4 小时前
在Unity当中使用GameFrameworkX框架的知识点
java·unity·游戏引擎
云边散步6 小时前
godot2D游戏教程系列二(9)
笔记·学习·游戏·游戏开发
etp_6 小时前
Unity Avater
unity·游戏引擎
Leventure_轩先生7 小时前
[TouhouRL]1. The Begining of Touhou Project RL,从简单贪吃蛇游戏的侵入式强化学习开始
游戏
逆境不可逃8 小时前
【从零入门23种设计模式13】行为型之责任链模式
算法·leetcode·游戏·设计模式·责任链模式
电报号dapp1198 小时前
以交易所为基,构建下一代DApp生态
游戏·去中心化·区块链·智能合约
小哈里9 小时前
【架构】Server-Survival,扮演云架构师的塔防游戏,生存策略
游戏·架构·云计算·架构师·策略