Godot入门 02玩家1.0版

添加Node2D节点,重命名Game

创建玩家场景,添加CharacterBody2D节点

添加AnimatedSprite2D节点

从精灵表中添加帧

选择文件

设置成8*8

图片边缘模糊改为清晰

设置加载后自动播放,动画循环 。动画速度10FPS,修改动画名称idle。

拖动动画底部到水平线

添加CollisionShape2D节点

设置碰撞形状实际形状,选圆形。让碰撞面积小于角色边缘

重命名CharacterBody2D为Player,保存

在game场景,拖动player场景到此场景。

添加Camera2D节点

缩放相机,并拖动相机到玩家上方。

添加玩家脚本,使用默认模板,修改保存位置。

game场景,添加StaticBody2D节点,同时给它添加碰撞形状CollisionShape2D节点

设置碰撞形状实际形状,选WorldBoundaryShape2D。

选中StaticBody2D,切换到移动模式(快捷键W),拖动到玩家下方。

修改玩家脚本参数

复制代码
const SPEED = 300.0
const JUMP_VELOCITY = -400.0
# 改为
const SPEED = 130.0
const JUMP_VELOCITY = -300.0
相关推荐
万兴丶43 分钟前
Unity用C#完成抖音小游戏接入引力引擎(Gravity Engine)完整指南,一篇文章讲清楚!
unity·c#·游戏引擎·抖音
WarrenMondeville4 小时前
3.Unity面向对象-里氏替换原则
unity·游戏引擎·里氏替换原则
溜达的大象5 小时前
极空间 NAS 玩童年游戏:Docker 部署马里奥
游戏·docker·容器
前端不太难5 小时前
鸿蒙游戏上线全流程(开发 + 打包 + 发布)
游戏·状态模式·harmonyos
万兴丶6 小时前
Unity 用AI自动开发游戏近一年----最新Cursor使用心得
人工智能·游戏·unity·cursor
风酥糖7 小时前
Godot游戏练习01-第19节-解决多人游戏bug
游戏·bug·godot
张老师带你学18 小时前
UnityVR弯曲UI
科技·游戏·unity·游戏引擎·模型
张老师带你学19 小时前
unity作业,街角小场景
科技·游戏·unity·游戏引擎·模型
mxwin1 天前
Unity Shader LOD:动态 Shader 等级切换技术详解
unity·游戏引擎·shader