Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
万岳科技系统开发5 小时前
外卖系统小程序开发趋势:即时零售与同城配送的融合升级
unity·游戏引擎·零售
十贺8 小时前
【Unity开发字典】分包、黏包基本概念和处理逻辑实现
unity·游戏引擎
wanhengidc14 小时前
服务器数据管理如何
运维·服务器·网络·游戏·智能手机
霸王•吕布17 小时前
游戏引擎中的BoundingBox
游戏引擎·aabb包围盒·obb包围盒
nnsix17 小时前
Unity AssetBundle(AB包) 笔记
笔记·unity·游戏引擎
mxwin17 小时前
Unity Shader Shiny SSRR
unity·游戏引擎·shader
happyprince18 小时前
06-Hugging Face Transformers 生成系统深度分析
网络·unity·游戏引擎
QYR-分析1 天前
移动与可穿戴游戏硬件行业发展现状、机遇与前景分析
游戏
魔法阵维护师1 天前
从零开发游戏需要学习的c#模块,第二十四章(瓦片地图 —— 让世界有墙)
学习·游戏·c#
程序员JerrySUN2 天前
Jetson边缘嵌入式实战课程第五讲:Jetson Secure Boot - 安全启动
android·linux·服务器·人工智能·安全·unity·游戏引擎