Unity大神,YouTube百万游戏开发者的启蒙老师,Brackeys,携 Godot 新手教程,正式回归。
转自:https://youtu.be/LOhfqjmasi0?si=4RguI6-pXHZ2mk9K
资产:https://brackeysgames.itch.io/brackeys-platformer-bundle
完整项目:https://github.com/Brackeys/first-game-in-godot Godot
与模版:https://pan.baidu.com/s/1aXj5GRCTNNTMaqc7N077ew?pwd=x77r
添加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