unity3d AssetBundle包加密
2015-09-09 00:07
537 查看
保护资源管理文件的相关内容 Unity允许用户使用AssetBundle.CreateFromMemory从一个 byte[]数组中建立一个AssetBundle的对象。在运行传输解密时,可以用这种加密方法来提高安全性和保护用户建立的资源管理中的内容。
string url = "http://www.mywebsite.com/mygame/assetbundles/assetbundle1.unity3d";
IEnumerator Start () {
// Start a download of the given URL
WWW www = new WWW (url);
// Wait for download to complete
yield return www;
// Get the byte data
byte[] encryptedData = www.bytes;
// Load the TextAsset object
byte[] decryptedData = YourDecryptionMethod(encryptedData);
// Create an AssetBundle from the bytes array
AssetBundle bundle = AssetBundle.CreateFromMemory(decryptedData);
// You can now use your AssetBundle
}原文地址:http://www.cnblogs.com/88999660/archive/2013/03/15/2961587.html
string url = "http://www.mywebsite.com/mygame/assetbundles/assetbundle1.unity3d";
IEnumerator Start () {
// Start a download of the given URL
WWW www = new WWW (url);
// Wait for download to complete
yield return www;
// Get the byte data
byte[] encryptedData = www.bytes;
// Load the TextAsset object
byte[] decryptedData = YourDecryptionMethod(encryptedData);
// Create an AssetBundle from the bytes array
AssetBundle bundle = AssetBundle.CreateFromMemory(decryptedData);
// You can now use your AssetBundle
}原文地址:http://www.cnblogs.com/88999660/archive/2013/03/15/2961587.html
相关文章推荐
- Unity bundle的制作和使用
- Unity3d中使用log4net
- Unity3d资源管理分析
- Unity3D 获得编辑器的Log信息
- Unity 3D--外部加载资源AssetBundles
- unity3D-----------socket客户端、服务器(简单)
- 虚幻4与Unity: 哪个游戏引擎是开发者的最爱?
- Unity中使用UGUI与ScrollView的练习
- Unity热更新专题(六)uLua简介
- Unity3d C# Socket 下载文件 (同步到)
- unity,实现屏幕后处理的两种方法
- Unity3D中用于工具制作常用属性(Attribute)
- 【Unity语言国际化】多语言缩写对应表
- Unity编辑器定制和开发插件
- Unity特殊文件夹
- Unity 3D 实现背包效果
- Unity 3D实现血量增加减少
- Unity 2D游戏开发教程之游戏精灵的开火状态
- Unity 2D游戏开发教程之游戏精灵的开火状态
- Unity3D 导入脚本のAnimation动画切割