Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
强哥831 小时前
木筏求生 游戏MOD
游戏
全栈若城2 小时前
使用 CodeBuddy IDE + CloudBase 一站式开发卡片翻翻翻游戏
游戏·aiide·codebuddy推荐官·cloudbase
一只一只3 小时前
Unity之UGUI Button按钮组件详细使用教程
unity·游戏引擎·ugui·button·ugui button
神米米5 小时前
Maya快速安装UE4 布料权重绘制插件PhysX导出apx
游戏引擎·ue4·maya
WarPigs6 小时前
Unity阴影
unity·游戏引擎
无限大.7 小时前
为什么游戏需要“加载时间“?——从硬盘读取到内存渲染
网络·人工智能·游戏
一只一只7 小时前
Unity之Invoke
unity·游戏引擎·invoke
TESmart碲视8 小时前
TESmart 推出全新 DP 1.4 双 8K@60Hz KVM 切换游戏扩展坞,助力专业与游戏工作流高效整合
游戏·计算机外设·音视频·kvm切换器·tesmart
shayudiandian8 小时前
AI生成内容(AIGC)在游戏与影视行业的落地案例
人工智能·游戏·aigc
技术小甜甜8 小时前
【Godot】【入门】信号系统从 0 到 1(UI/玩法彻底解耦的通用写法)
ui·游戏引擎·godot