【发布时间】:2020-11-02 00:20:59
【问题描述】:
我需要在运行时尽快加载和替换各种纹理,同时保持尽可能低的内存使用量。应尽快从 VRAM 中删除未使用的旧纹理。将所有内容重写为 Metal 可能会有所帮助,但工作量很大。
我们可以从 Apple 的文档中看到,纹理可能是:
UIImage / NSImage / MTLTexture / MDLTexture / String / URL
那么,哪一个是最好的。我测试了其中一些,但它们在 macOS 和 iOS 上的行为不同。
【问题讨论】:
标签: ios objective-c macos scenekit metal