Godot demos and tutorials
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Demo1
Demo2
Demo3
Demo4
Demo5
Demo6
Images
.gitignore
LICENSE
README.md

README.md

Godot-Demos

My godot learning tutorials and blog articles, demos. Find more at my blog: http://liuqingwen.me


9. Introduction of Godot 3 part 10 - introduce some node types and make a new game

文章链接: Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(上) Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(中) Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(下)

本篇讲解到的知识点:

  1. 学习了一些新的 Godot 节点,以及一些新的关键词
  2. 探讨了一些基本的游戏开发规则,包括编写代码的规范
  3. 编写实现游戏中相关逻辑代码,完成我们第一个完整的小游戏

Demo6

8. Introduction of Godot 3 part 9 - add audio effects and UI elements

文章链接: Godot3游戏引擎入门之九:创建UI界面并添加背景音乐

本篇讲解到的知识点:

  1. 给游戏添加 UI 控件元素,使用 CanvasLayer 节点
  2. 创建独立的游戏主界面,使用按键切换游戏场景
  3. 添加背景音乐和其他声音效果及动画、代码控制
  4. 其他小知识点:分组、代码中信号连接、字体资源等

Demo5-3

7. Introduction of Godot 3 part 8 - add collectable elements and sub-scenes

文章链接: Godot3游戏引擎入门之八:添加可收集元素和子场景

本篇讲解到的知识点:

  1. 创建子场景并实例化子场景: SubScene
  2. 连接订阅事件信号,处理信号: Signal
  3. 学习使用 Godot 3.1 动画中的方法调用特性: Call Method Track
  4. Area2D 节点简介,碰撞处理,多轨道动画设计

源码链接: https://github.com/spkingr/Godot-Demos/tree/v0.3

Demo5-2

6. Introduction of Godot 3 part 7 - add collision and move player in map

文章链接: Godot3游戏引擎入门之七:地图添加碰撞体制作封闭的游戏世界

本篇讲解到的知识点:

  1. Godot 3.1 中 Tile 瓦片的碰撞体添加和设置
  2. Godot 中调试地图和玩家的碰撞体运行状态
  3. 几个有用的 GDScript 脚本代码技巧: export, flip_h, move_and_collide

源码链接: https://github.com/spkingr/Godot-Demos/tree/v0.2

Demo5-1


5. Introduction of Godot 3 part 6 - make tile map in godot

文章链接: Godot3游戏引擎入门之六:制作TileMap瓦片地图

本篇讲解到的知识点:

  1. 创建 TileSet 瓦片集资源
  2. 创建 TileMap 瓦片地图
  3. 介绍 Godot 3.1 中 TileMap 的一些新特性

源码链接: https://github.com/spkingr/Godot-Demos/tree/v0.1

4. Introduction of Godot 3 part 5 - base topdown movement

文章链接: Godot3游戏引擎入门之五:上下左右移动动画(上) Godot3游戏引擎入门之五:上下左右移动动画(下)

本篇讲解到的知识点:

  1. 使用 AnimationPlayer 节点工具创建状态动画
  2. 使用代码控制玩家的上下左右移动功能
  3. 简单的摄像机使用和地图碰撞检测实现
  4. 通过代码实现 RigidBody2D 刚体节点的运动

Demo4

3. Introduction of Godot 3 part 4 - add some cute animations

文章链接: Godot3游戏引擎入门之三:移动我们的主角(上) Godot3游戏引擎入门之三:移动我们的主角(下)

本篇讲解到的知识点:

  1. 使用 AnimatedSprite 节点创建多个多图动画
  2. 使用 Sprite 节点和 GDScript 脚本代码创建背景动画
  3. 介绍了 Sprite 节点的原点设置:左上角或者居中
  4. 相关 GDScript 脚本知识:onready/$/position/animation

Demo3

2. Introduction of Godot 3 part 3 - move the character with inputs

文章链接:Godot3游戏引擎入门之三:移动我们的主角

本篇讲解到的知识点:

  1. 图片材质的导入模式
  2. 节点渲染顺序
  3. 最基础的 GDScript 脚本入门
  4. 使用脚本获取节点属性,侦听输入控制主角移动

Demo2

1. Introduction of Godot 3 part 2 - game scene and node

文章链接:Godot3游戏引擎入门之二:第一个简单的游戏场景

本篇讲解到的知识点:

  1. 几个基本的节点添加和使用
  2. 刚体碰撞体设置
  3. 静态碰撞体设置
  4. 材质背景平铺设置
  5. 可视化 Debug 功能

Demo1


欢迎关注我的微信公众号: IT自学不成才