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
相关推荐
ujainu6 小时前
Flutter + OpenHarmony 游戏开发进阶:用户输入响应——GestureDetector 实现点击发射
flutter·游戏·openharmony
ujainu6 小时前
Flutter + OpenHarmony 实现无限跑酷游戏开发实战—— 对象池化、性能优化与流畅控制
flutter·游戏·性能优化·openharmony·endless runner
小李也疯狂7 小时前
Unity 中的立方体贴图(Cubemaps)
unity·游戏引擎·贴图·cubemap
呆呆敲代码的小Y7 小时前
【Unity工具篇】| 超实用工具LuBan,快速上手使用
游戏·unity·游戏引擎·unity插件·luban·免费游戏·游戏配置表
EQ-雪梨蛋花汤7 小时前
【Unity优化】Unity多场景加载优化与资源释放完整指南:解决Additive加载卡顿、预热、卸载与内存释放问题
unity·游戏引擎
我的offer在哪里8 小时前
用 Unity 从 0 做一个「可以玩的」游戏,需要哪些步骤和流程
游戏·unity·游戏引擎
串流游戏联盟8 小时前
启程!手机也能邂逅暖暖万相奇观
游戏·远程工作
泡泡茶壶ᐇ9 小时前
Unity游戏开发入门指南:从零开始理解游戏引擎核心概念
unity·游戏引擎
User_芊芊君子9 小时前
HCCL高性能通信库编程指南:构建多卡并行训练系统
人工智能·游戏·ai·agent·测评
Var_al10 小时前
抖小Unity WebGL分包命令行工具实践指南
unity·游戏引擎·webgl