Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
i橡皮擦15 小时前
TheIsle恐龙岛游戏管理员命令
游戏·恐龙岛·theisle
孟无岐16 小时前
【Laya】Laya 类使用说明
typescript·游戏引擎·游戏程序·laya
在路上看风景18 小时前
1.2 Unity资源分类
unity·游戏引擎
one named slash18 小时前
BMFont在Unity中生成艺术字
unity·游戏引擎
zhutoutoutousan19 小时前
氛围数学学习:用游戏化思维征服抽象数学
学习·算法·游戏
郝学胜-神的一滴20 小时前
图形学中的纹理映射问题:摩尔纹与毛刺的深度解析
c++·程序人生·unity·游戏引擎·图形渲染·unreal engine
JIes__21 小时前
Unity(一)——场景切换、退出游戏、鼠标隐藏锁定...
unity·游戏引擎
上海云盾-小余1 天前
im即时通讯被攻击使用游戏盾高防方案有效解决
网络·网络协议·web安全·游戏·金融·ddos
NIKITAshao1 天前
Unity URP Volume组件详解(笔记)
unity·游戏引擎
电报号dapp1191 天前
钱包开发:在虚无中为数字自我筑巢
游戏·去中心化·区块链·智能合约