我正在开发一个可以将渲染阶段中的所有自动生成壁砖地图处理放在一个着色器系统内,然而我意识到,如果要平行化这个系统的想法,仅凭面值似乎是不足以让人理解的。因此,我将推出一个基于CPU的开源前驱项目,这其中涉及使用Godot的TileMapLayer节点来开发着色器系统的基础版本。
以下为详解的源码:https://github.com/Xerako/DualGrid-Bitwise-Multi-TileMapLayer。
需要明确理解此实现的关键方面是怎样从对抗面图中得到图块缩略图查找数组,并如何在自动生成壁砖地图过程中执行后续索引查找。整个工作方式都倾向于如何使编码最终实现GPU平行化,其中涉及对每个像素处的自动生成壁砖地图处理。
如果你对此有任何疑问,欢迎随时联系我!
评论 (0)