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
相关推荐
电报号dapp11917 分钟前
链游系统定制化开发:引领游戏产业的新时代
游戏·机器人·去中心化·区块链
虾球xz23 分钟前
游戏引擎学习第10天
学习·游戏引擎
敲敲敲-敲代码37 分钟前
游戏设计:推箱子【easyx图形界面/c语言】
c语言·开发语言·游戏
神仙别闹9 小时前
基本MFC类框架的俄罗斯方块游戏
c++·游戏·mfc
_乐无10 小时前
Unity 性能优化方案
unity·性能优化·游戏引擎
明明明h13 小时前
Unity Assembly Definition & Assembly Definition Reference
unity·游戏引擎
无敌最俊朗@17 小时前
unity3d————协程原理讲解
开发语言·学习·unity·c#·游戏引擎
这不比博人传燃?1 天前
传奇996_19——常用函数
游戏引擎
erxij1 天前
【游戏引擎之路】登神长阶(十四)——OpenGL教程:士别三日,当刮目相看
c++·经验分享·游戏·3d·游戏引擎
单音GG1 天前
推荐一个基于协程的C++(lua)游戏服务器
服务器·c++·游戏·lua