我已经将webp源代码集成到我正在使用的C ++游戏引擎中,它工作正常,而android apk比以前更小。
现在对于我的其他Unity3d项目,也可以使用webp(减少包大小现在是我主要考虑的问题)?如果是的话,我怎么能这样做,我需要实现某种导入器插件吗?
如果有人能指出我的方式,那将是非常有帮助的,提前谢谢。
答案 0 :(得分:0)
是的,你将不得不使用一些插件用于webp图像。 Unity直到现在都不支持这种格式。 This git项目虽然是一个很好的起点。
为了减小apk的大小,你绝对可以使用unity3d支持的其他格式。您可以尝试使用可用于android unity3d的ASTC压缩。我希望你知道unity3d中的精灵打包器,如果你处于二维模式,它可以打包sprite。此外,您可以在构建后看到编辑器日志,以查看apk(纹理,插件,scrips)的哪个部分正在消耗大小。希望这会有所帮助。