Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

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

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

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

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

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

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

2、修改玩家层级

给平台添加动画

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

创建关键帧

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

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

相关推荐
程序猿零零漆1 天前
【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(六)创建菜单和游戏界面(下)
java·spring boot·游戏
月下雨(Moonlit Rain)1 天前
宇宙飞船游戏项目
python·游戏·pygame
海天一色y1 天前
使用 Python + Tkinter 打造“猫狗大战“回合制策略游戏
开发语言·python·游戏
淡海水2 天前
【节点】[EvaluateSimulationAdditionalData节点]原理解析与实际应用
unity·游戏引擎·shadergraph·图形·simulation·evaluate
新缸中之脑2 天前
Tripo AI:构建游戏就绪的3D资产
人工智能·游戏·3d
淡海水3 天前
【节点】[EvaluateRefractionData节点]原理解析与实际应用
unity·游戏引擎·shadergraph·data·图形·evaluate·refraction
淡海水3 天前
【节点】[EvaluateScatteringColor节点]原理解析与实际应用
unity·游戏引擎·shadergraph·color·图形·evaluate·scattering
henry1010103 天前
DeepSeek生成的网页小游戏 - 迷你高尔夫
前端·javascript·游戏·html
yunteng5213 天前
休闲回合制游戏架构相关技术实现
游戏·架构·dau·技术实现·休闲回合
风痕天际3 天前
Godot扫雷游戏制作记录2——鼠标交互
游戏·游戏引擎·godot