SakuyaCN/Godot_TeamGame 放置类游戏秘境森林探险队¶
SakuyaCN 是 GodoterCN 上面的大佬了,他的项目很有参考意义。
SakuyaCN 在 GodoterCN 上还有一些其他的教程,简单列出如下:
- 加密游戏数据防止修改,不过目前还没有这方面的需求。
- Bilibili 直播弹幕姬教程,基于官方的 WebSocket 协议。很有趣的样子。
- Godot TapTAp 反沉迷相关功能 SDK GitHub。想上架 TapTap 可以研究一下。
- 战棋网格小教程 RayCast 的使用很典型。
- Godot Android Utils 可以通过这个项目研究 Godot 与 Android 的桥接。
- Godot MMKV 可持久化的 Memory Key/value system。
虽说本篇的重点是学习秘境森林探险队,但我决定拿实现战棋网格小教程和MMKV作为练手的小项目。
- 战棋网格小教程 借这个教程稍微练习了新版的 Tween。
- Godot-MMKV 这个项目不简单。它使用 Godot Native,背靠腾讯开源的 MMKV 项目,能实现一个高性能的 KV 储存框架(微信同款)。Godot 这一侧是做了库的绑定。MMKV 的核心是
mmap
,多线程还需要根据操作系统的实现加锁。日后有时间应该仔细学习一下 MMKV 的原理。