【发布时间】:2019-01-07 07:36:33
【问题描述】:
我用一个threejs写了一个游戏,用了很多gltf文件。我不想直接暴露这些 gltf 文件。
【问题讨论】:
-
你真的不能。你可以尝试加密或压缩,但一个坚定的人可以将它们从内存中取出,就像任何其他游戏技术一样。
-
欢迎来到网络 - 你所做的一切都是可见的,并且在技术上是可以窃取的。只要为你的工作感到自豪,拥有它,让小偷成为小偷 - 在那里没有什么可取胜的。
-
@manthrax 好的!我太天真了!那么经过验证的加密或压缩方案是什么?如果没有,我只好再折腾一次。
-
我以前用过github.com/Stuk/jszip。似乎工作得很好。您必须解压缩到内存中并使用我认为的 GLTFLoader().parse( 方法... RE 加密我真的不知道.. 但实现存在.. 但请注意,您所有的纹理+网格仍然会使用像 WebGLInspector 这样的 GPU 检查工具可见...
-
@manthrax 谢谢你的帮助。看起来不错!