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
相关推荐
jiayong2313 小时前
虚幻引擎 Unreal Engine 通俗指南
游戏引擎·虚幻
郝学胜-神的一滴14 小时前
中级OpenGL教程 008:精准控制高光光斑大小与强度
c++·unity·godot·three.js·图形学·opengl·unreal
元气少女小圆丶18 小时前
SenseGlove Nova 2+Unity开发笔记4
笔记·unity·游戏引擎
aaaffaewrerewrwer18 小时前
一个更流畅、更纯粹的在线 2048 游戏(浏览器即开 / 无需下载)
游戏·2048
前端不太难21 小时前
鸿蒙游戏需要 GameEngine 吗?
游戏·状态模式·harmonyos
Kurisu57521 小时前
空洞骑士修改器下载2026最新
游戏·修改器代码
做cv的小昊21 小时前
计算机图形学:【Games101】学习笔记06——几何(曲线和曲面、网格处理)、阴影图
c++·笔记·学习·游戏·图形渲染·几何学·光照贴图
wgc2k1 天前
Node.js游戏服务器项目移植 4-MongoDB的移植
mongodb·游戏·node.js
wgc2k1 天前
Oops Framework-2-框架的原理(Cocos Creator + ECS)
游戏·cocos2d
jiayong231 天前
虚幻引擎是什么?用来做什么?
游戏引擎·虚幻