100天的代码:我正在使用OpenGl和Qt复制Wolfenstein 3D。 当内存不足时,请使用“纹理和调色板”。
第33-39天 :所以我意识到我做错了这条路! 是的,如果查看我的提交历史记录,您会发现我在数据缓冲区管理方面做得还不错。 因此,我将回到介绍性场景并从那里重新开始。 我将使用为着色器稳定性所做的修复,然后将这些修复注入Introscene中。 我将从这里开始……。 抱歉,不是一直保持不变,但是您知道,我每天都在处理我的代码。 这是我正在做的事情的更新,我没有时间报告。 第32天 :生活很难。 因此,过去几天宝宝生病了,没有时间做事。 但是我又从小开始。 我开始为第一级实现压缩图集。 该计划将具有以下墙贴: 另外,我一直在努力了解GPU如何管理内存,尤其是统一缓冲区对象。 通过这样做,我现在知道我有64k字节来存储资产。 墙壁补丁将占据45k,所以我们应该没事。 好,现在就这些!…