游戏截图 教程介绍 这是我最近在Bilibili上看到的一个Roguelike教程,教程并不是面向完…
前言 之前在本站已经写过一篇有限状态机的博客,最近又看到一种新的实现方法,撰以记. 结构 本状态机使…
前言 最近学习了视差背景的简单制作,写一篇文章来记录一下这个知识。 功能和简介 无限幕布 视差背景本…
项目结构 添加场景,根节点为 CanvasLayer2D 并重命名为 ScreenTransitio…
打开 Player 场景,添加 Particles2D 子节点。 将 tile_000.png 拖入…
Enemy 结点 首先在 enemy.tscn 场景中的 AnimatedSprite2D 中加入一…
打开 PlayerDeath 场景,添加一个 particle2D 子节点。并添加一个名为 Visu…
前言 在上一个 part 中已经完成了大部分的逻辑,现在进行一些新的修改。 增加重力 首先将 Pla…
设计模式和介绍 由于玩家脚本中代码冗余较大(接近150行即将成为屎山代码),所以将玩家死亡设计成一个…
介绍 我们知道,Godot中的Camera2d结点有Position和Offset属性,其中Posi…