posts

Posts

全部文章 Game Golang SaaS Rust 游戏开发 客户端开发 GameDev Lua 写作 小说
Game

Godot TileMap 与导航:2D 地图编辑、运行时阻挡和寻路更新

TileMap 不是只给美术铺地砖 Godot 的 TileMap 很适合做 2D 地图。美术可以铺地面、墙体、装饰,策划可以放交互物和出生点。问题是很多项目把 TileMap 当成纯视觉层,运行时再另写一套碰撞、寻路、触发区和地图数据。两套数据一旦不同步,玩家就会遇到看起来能走但走不过去,或者怪物穿过墙的问题。

10 分钟阅读
Godot TileMap 导航

2026 SaaS 行业报告:数据隐私与合规的新挑战

2026 SaaS 行业报告:数据隐私与合规的新挑战 引言 2026 年,随着 AI 技术的深度应用和全球数据监管的日益严格,SaaS 企业面临着前所未有的数据隐私与合规挑战。从欧盟的 AI 法案到美国的州级隐私法,从中国的个人信息保护法到全球各地的数据本地化要求,SaaS 企业必须在创新与合规之间找到平衡。

8 分钟阅读
数据隐私 合规 GDPR
游戏开发

Godot 地表脚步反馈:声音、粒子和手感要从同一个 Surface 来

脚步声和落地特效是很小的反馈,但它们能显著提升场景可信度。草地应该有松软声音,木板要有清脆脚步,水洼需要溅水粒子,金属地面可能更滑。问题是,很多项目把这些反馈写散:音效按区域判断,粒子按材质名判断,移动摩擦又在角色脚本里写。结果同一块地面在不同系统里被识别成三种东西。

8 分钟阅读
Godot 游戏客户端 客户端开发

Phaser 三消连锁系统:匹配检测、掉落补位和动画队列要可复现

三消最难的是“连锁之后还说得清” 三消原型看起来简单:交换两个棋子,找到三连,消除,棋子往下掉,再补新棋子。真正做成游戏后,复杂度会不断增加:四连生成横向炸弹,五连生成彩虹球,T 型生成范围炸弹,连锁有倍率,道具可以打断棋盘,目标任务要统计指定颜色,关卡需要保证初始棋盘无自动消除且至少有一步可走。

8 分钟阅读
Game

Godot 信号事件流:从随手 connect 到可追踪的客户端事件边界

信号好用,但不能没有边界 Godot 的信号系统是它最顺手的特性之一。按钮点击、角色受伤、计时器结束、资源加载完成,都可以用 signal 表达。原型阶段,脚本里随手 ,节点之间很快就能协作。项目做大后,信号也会变成一张看不见的网:谁监听了谁,节点释放后连接还在不在,同一个事件为什么触发两次,某个 UI 为什么在...

10 分钟阅读
Godot 信号事件流 connect