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
相关推荐
Petrichorzncu3 小时前
Games104——网络游戏的进阶架构
游戏引擎
qq_428639614 小时前
虚幻基础11:坐标计算&旋转计算
游戏引擎·虚幻
qq_428639614 小时前
虚幻基础09:帧运算
游戏引擎·虚幻
学游戏开发的5 小时前
UE求职Demo开发日志#19 给物品找图标,实现装备增加属性,背包栏UI显示装备
c++·笔记·游戏引擎·unreal engine
lin zaixi()7 小时前
Unity游戏(Assault空对地打击)开发(3) 摄像机的控制
游戏
土了个豆子的10 小时前
unity中的动画混合树
unity·游戏引擎
学游戏开发的11 小时前
UE学习日志#19 C++笔记#5 基础复习5 引用1
c++·笔记·学习·游戏引擎·unreal engine
美味小鱼1 天前
实践Rust:编写一个猜数字游戏
开发语言·游戏·rust
Dr.勿忘1 天前
C#面试常考随笔8:using关键字有哪些用法?
开发语言·unity·面试·c#·游戏引擎
Petrichorzncu1 天前
Games104——游戏引擎Gameplay玩法系统:基础AI
游戏引擎