Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
skywalk81633 小时前
wow文件处理trinitycore的文件处理
开发语言·游戏
youngee115 小时前
hot100-64跳跃游戏
算法·游戏
简简单单OnlineZuozuo6 小时前
提示架构:设计可靠、确定性的AI系统
人工智能·unity·架构·游戏引擎·基准测试·the stanford ai·儿童
CodeCaptain9 小时前
CocosCreator3.8.x 解析Tiled1.4.x【瓦片图层、对象图层、图像图层、组图层】的核心原理
经验分享·游戏·typescript·cocos2d
mg66811 小时前
0基础开发学习python工具_____用 Python 从零写一个贪吃蛇游戏:完整实现 + 打包成 .exe(附源码)
python·游戏·pygame·python开发
CodeCaptain14 小时前
Cocos Creator 3.8.x 读取 Tiled 1.4.x 原理分析
经验分享·游戏
littleschemer14 小时前
go结构体扫描
游戏·go·解析·struct
郭wes代码18 小时前
Pygame--谷歌小恐龙游戏(附彩蛋+保姆级教程)
python·游戏
普通网友18 小时前
JetBot 路径跟随项目:游戏手柄数据采集与路径回放的联动技术
python·游戏·pygame
拥抱AI18 小时前
Python实战:记忆之谜游戏
python·游戏·pygame