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
相关推荐
火一线6 小时前
【C#知识点详解】LinkedList<T>储存结构详解
游戏·c#
人类群星闪耀时18 小时前
跳跃游戏的最优解法——贪心算法的智慧与实践
算法·游戏·贪心算法
晴空了无痕19 小时前
群体智能避障革命:RVO算法在Unity中的深度实践与优化
算法·unity·游戏引擎
双叶83619 小时前
(51单片机)矩阵按键密码锁表白(C语言代码编撰)(矩阵按键教程)(LCD1602浅教程)
c语言·开发语言·c++·算法·游戏·矩阵·51单片机
虾球xz1 天前
游戏引擎学习第204天
前端·学习·游戏引擎
BuHuaX1 天前
C#的反射机制
服务器·unity·c#·游戏引擎·游戏程序
虾球xz1 天前
游戏引擎学习第202天
学习·游戏引擎
虾球xz1 天前
游戏引擎学习第207天
c++·学习·游戏引擎
鹿屿二向箔1 天前
如何开发 HTML 游戏
前端·游戏·html
不吃斋的和尚1 天前
Unity HDRP管线用ShaderGraph还原Lit,方便做拓展;
unity·游戏引擎