虚拟文件系统的资源惰性编译

💡 原文中文,约2100字,阅读约需5分钟。
📝

内容提要

该文介绍了游戏引擎中的虚拟文件系统(VFS)的设计,采用带版本管理的设计,类似于git。VFS可以把本地文件系统的任意目录嫁接在一个虚拟目录树中,目录结构是一颗Merkle tree。VFS采用了惰性编译资源的方案,静态文件和资源文件分在两个平级的子树上,通过软连接关联起来。

🏷️

标签

➡️

继续阅读