其他分享
首页 > 其他分享> > unity知识记录

unity知识记录

作者:互联网

1、assetbundle资源加密方式(unity Plus和unity Pro支持)

针对Unity资源包-AssetBundle格式简单且容易破解的问题,Unity中国团队推出了Unity AssetBundle 加密方案

BuildPipeline.SetAssetBundleEncryptKey("0123456789abcdef");

BuildPipeline.BuildAssetBundles(assetbundleBuildPath, BuildAssetBundleOptions.ChunkBasedCompression | BuildAssetBundleOptions.EnableProtection, EditorUserBuildSettings.activeBuildTarget);

BuildPipeline.SetAssetBundleEncryptKey(null);

加载AssetBundle时,先指定本次加载所使用的解密秘钥。

AssetBundle.SetAssetBundleDecryptKey(rightUserKey);

AssetBundle assetBundle = AssetBundle.LoadFromFile(GetAssetBundleFullPath());

AssetBundle.SetAssetBundleDecryptKey(null);

2、对于常用和序列帧的图片尽量使用图集进行管理,优点如下:

 

标签:记录,知识,Unity,秘钥,unity,AssetBundle,null,图集,加载
来源: https://blog.csdn.net/Smile_IT_life/article/details/117329537