Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
陈尕六13 小时前
从零开始的 Godot 之旅 — EP11:初识瓦片地图
godot·游戏开发
Ayanami_Reii13 小时前
基础数学算法-移棋子游戏
数学·算法·游戏·博弈论·sg函数
Avalon71214 小时前
Unity中自定义协程的实现
游戏·unity·c#·游戏引擎
IMPYLH14 小时前
Lua 的 select 函数
java·开发语言·笔记·后端·junit·游戏引擎·lua
w2sfot15 小时前
将Minecraft游戏中的普通僵尸变为AI Zombie
游戏
jtymyxmz15 小时前
《Unity shader》10.1.5 菲涅尔反射
unity·游戏引擎
十五喵16 小时前
游戏助手|游戏攻略|基于SprinBoot+vue的游戏攻略系统小程序(源码+数据库+文档)
vue.js·游戏·小程序
老朱佩琪!16 小时前
Unity文字排版错位问题
经验分享·unity·游戏引擎
ayaya_mana16 小时前
EasyTier自建服务器教程:打造低延迟游戏局域网
linux·运维·服务器·windows·游戏·p2p
jtymyxmz16 小时前
《Unity Shader》9.4.3 使用帧调试器查看阴影绘制过程
unity·游戏引擎