Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
AI_零食16 小时前
Flutter 框架跨平台鸿蒙开发 - 社交断舍离应用
运维·服务器·学习·flutter·游戏·开源·harmonyos
雷焰财经17 小时前
首都在线MaaS平台:打造企业级AI中枢,驱动游戏产业智变
大数据·人工智能·游戏
wanhengidc17 小时前
云手机 热血传奇游戏挂机
服务器·网络·安全·游戏·智能手机
黑客说18 小时前
AI 游戏:从固定剧本到无限宇宙
人工智能·游戏
nhc0881 天前
贵阳纳海川·花卉游戏行业解决方案
人工智能·游戏·微信小程序·软件开发·小程序开发
上海云盾安全满满1 天前
游戏业务使用什么防护最安全
安全·游戏
Zarek枫煜1 天前
C3 编程语言 - 现代 C 的进化之选
c语言·开发语言·青少年编程·rust·游戏引擎
CDN3601 天前
游戏盾与支付 / 广告 SDK 冲突:依赖顺序与隔离方案(踩坑实录)
运维·游戏·网络安全
榮華2 天前
DOTA全图透视辅助下载DOTA全图科技辅助下载DOTA外挂下载魔兽争霸WAR3全图下载
数据库·科技·游戏·游戏引擎·游戏程序·ai编程·腾讯云ai代码助手
6Hzlia2 天前
【Hot 100 刷题计划】 LeetCode 45. 跳跃游戏 II | C++ 贪心算法最优解题解
c++·leetcode·游戏