
FishCat
To pay off the debt, the cat has no choice but to sail out to sea and earn coins by fishing

To pay off the debt, the cat has no choice but to sail out to sea and earn coins by fishing

Night Falls, Nothing can go wrong... right?

JPS跳点寻路算法原理、路径压缩和靠墙优化,以及RVO避障的实现

基于泊松盘采样 + 德劳内三角剖分生成沃罗诺伊图,并加入噪声扰动实现自然大陆效果

通过AABB包围盒和射线法检测碰撞,带有一个实验室供大家理解

You are severely socially anxious, and the streets are hell for you

流场寻路算法实现以及思路分享,还有一个小实验室方便大家直观理解
![[Godot] C#基于噪声的简单TileMap地图生成](/posts/37-godot-cs%E5%9F%BA%E4%BA%8E%E5%99%AA%E5%A3%B0%E7%9A%84%E7%AE%80%E5%8D%95tilemap%E5%9C%B0%E5%9B%BE%E7%94%9F%E6%88%90/images/37_2.gif)
使用Perlin噪声算法程序化生成2D地图,自动连通所有区域
![[Godot] 安装与配置](/posts/08-godot-%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE/images/08_1_hu_8878e61b92943ce6.png)
Godot引擎的下载安装、中文配置、项目创建和C#环境配置完整教程
![[Godot] C#人物移动抖动解决方案](/posts/27-godot-cs%E4%BA%BA%E7%89%A9%E7%A7%BB%E5%8A%A8%E6%8A%96%E5%8A%A8%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/images/27_1_hu_d181375cfa60b16a.png)
解决Godot中角色移动时出现的画面抖动问题,优化相机跟随
![[Godot] C#获取MenuButton节点索引](/posts/32-godot-cs%E8%8E%B7%E5%8F%96menubutton%E8%8A%82%E7%82%B9%E7%B4%A2%E5%BC%95/images/32_3_hu_b46b905e89d7cb3e.png)
解决获取MenuButton弹出菜单选项索引的方法和信号处理
![[Godot] C#简单实现2D节点图生成](/posts/34-godot-cs%E7%AE%80%E5%8D%95%E5%AE%9E%E7%8E%B02d%E8%8A%82%E7%82%B9%E5%9B%BE%E7%94%9F%E6%88%90/images/34_1.gif)
程序化生成2D节点图,实现节点连接和交互式编辑功能 简单...
![[Godot] C#使用Json进行数据结构的保存与加载](/posts/33-godot-cs%E4%BD%BF%E7%94%A8json%E8%BF%9B%E8%A1%8C%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E7%9A%84%E4%BF%9D%E5%AD%98%E4%B8%8E%E5%8A%A0%E8%BD%BD/images/0_hu_bcdf88a318d0b677.png)
使用JSON格式保存复杂游戏数据,实现跨平台的数据持久化 res:// 或 user:// 开头的路径,所以,对于我最近的使用...
![[Godot] C#文本设置及代码自动滚动功能](/posts/31-godot-cs%E6%96%87%E6%9C%AC%E8%AE%BE%E7%BD%AE%E5%8F%8A%E4%BB%A3%E7%A0%81%E8%87%AA%E5%8A%A8%E6%BB%9A%E5%8A%A8%E5%8A%9F%E8%83%BD/images/31_7.gif)
实现文本逐字显示和自动滚动效果,适用于对话和剧情系统 ScrollContainer 节点实现滚动功能,并且用代码实现自动滚动 首先,...
![[Godot] C#读取CSV表格创建双层字典实现本地化](/posts/30-godot-cs%E8%AF%BB%E5%8F%96csv%E8%A1%A8%E6%A0%BC%E5%88%9B%E5%BB%BA%E5%8F%8C%E5%B1%82%E5%AD%97%E5%85%B8%E5%AE%9E%E7%8E%B0%E6%9C%AC%E5%9C%B0%E5%8C%96/images/0_hu_4d5e356485667fd8.png)
通过CSV表格实现游戏多语言本地化系统,支持动态语言切换
![[Godot] C#2D平台游戏基础移动和进阶跳跃代码](/posts/28-godot-cs2d%E5%B9%B3%E5%8F%B0%E6%B8%B8%E6%88%8F%E5%9F%BA%E7%A1%80%E7%A7%BB%E5%8A%A8%E5%92%8C%E8%BF%9B%E9%98%B6%E8%B7%B3%E8%B7%83%E4%BB%A3%E7%A0%81/images/28_1.gif)
实现平台跳跃游戏的基础移动、跳跃、土狼时间和跳跃缓冲等进阶功能 alt="" src="htt...
![[Godot] C#简单实现人物俯视视角的控制和动画](/posts/26-godot-cs%E7%AE%80%E5%8D%95%E5%AE%9E%E7%8E%B0%E4%BA%BA%E7%89%A9%E4%BF%AF%E8%A7%86%E8%A7%86%E8%A7%92%E7%9A%84%E6%8E%A7%E5%88%B6%E5%92%8C%E5%8A%A8%E7%94%BB/images/26_1.gif)
实现2D俯视角游戏的8方向移动控制和动画状态切换
![[Godot] Shader实现几种简单的效果](/posts/23-godot-shader%E5%AE%9E%E7%8E%B0%E5%87%A0%E7%A7%8D%E7%AE%80%E5%8D%95%E7%9A%84%E6%95%88%E6%9E%9C/images/23_8.gif)
使用Godot Shader语言实现溶解、扫光、波浪等多种2D视觉特效

使用Docker部署GZCTF平台,配置环境并上传CTF题目的完整流程 <span style="color:#fe...
![[Godot] C# 两种状态条实现](/posts/06-godot-cs-%E4%B8%A4%E7%A7%8D%E7%8A%B6%E6%80%81%E6%9D%A1%E5%AE%9E%E7%8E%B0/images/06_1.gif)
通过TextureProgressBar和ColorRect两种方式实现游戏中的血条和状态条效果
![[Godot] 制作并发布插件](/posts/13-godot-%E5%88%B6%E4%BD%9C%E5%B9%B6%E5%8F%91%E5%B8%83%E6%8F%92%E4%BB%B6/images/13_1_hu_53e112e66f22d4bd.png)
从零开始创建Godot插件,包括插件结构、功能实现和发布到官方资源库 来打开插件面板,点击右上角创建新插件,然后根据自己的需要填写信息,然后点击创建
![[Godot] C# 实现环绕中心点旋转效果(普通+真实)](/posts/10-godot-cs-%E5%AE%9E%E7%8E%B0%E7%8E%AF%E7%BB%95%E4%B8%AD%E5%BF%83%E7%82%B9%E6%97%8B%E8%BD%AC%E6%95%88%E6%9E%9C%E6%99%AE%E9%80%9A+%E7%9C%9F%E5%AE%9E/images/10_2.gif)
实现2D物体绕中心点旋转,包括简单旋转和带物理效果的真实旋转
![[学习笔记]攻防世界—ereere](/posts/07-%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%E6%94%BB%E9%98%B2%E4%B8%96%E7%95%8Cereere/images/07_1_hu_ae22a7f2257beedf.png)
分析二进制文件,通过字符串拼接和异或运算获取flag
![[Godot] C# 使用Resource类实现保存功能](/posts/05-godot-cs-%E4%BD%BF%E7%94%A8resource%E7%B1%BB%E5%AE%9E%E7%8E%B0%E4%BF%9D%E5%AD%98%E5%8A%9F%E8%83%BD/images/05_2.gif)
使用Godot的Resource类和ResourceSaver实现游戏数据的保存与加载