Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
Sparkle Star1 小时前
Unity VRTK4包导入和依赖关系
unity·游戏引擎
WiChP2 小时前
【V0.1B7】从零开始的2D游戏引擎开发之路
游戏引擎
FairGuard手游加固3 小时前
双云权威认证|FairGuard游戏加固上架华为云、阿里云商店
游戏·阿里云·华为云
Swift社区5 小时前
多端一致性:鸿蒙游戏如何避免状态漂移?
游戏·华为·harmonyos
Sparkle Star5 小时前
Unity VRTK4+SteamVR传送组件使用和层级关系
unity·游戏引擎
上海云盾-小余5 小时前
游戏核心端口安全加固:规避暴力扫描与碎片 DDoS 攻击风险
安全·游戏·ddos
_深海凉_5 小时前
LeetCode热题100-跳跃游戏 II
算法·leetcode·游戏
伽蓝_游戏6 小时前
UGUI源码剖析 (24):常用插件扩展介绍
ui·unity·c#·游戏引擎·游戏程序
空中海16 小时前
第二篇:Unity中级阶段(核心开发能力)
unity·游戏引擎
yuanpan19 小时前
Python Pygame 入门教程:从零学会创建窗口、绘图和游戏交互
python·游戏·pygame