OSS加载AssetBundle的坑

http协议有被盗链的风险,万一被恶意刷流量就惨了

最近一直在想如何安全的下载AssetBundle webgl加载那么慢 ab包放在oss是个不错的选择

所以就将AssetBundle加载的办法挨个试

debug的时候发现 oss传过来的流can.seek属性为false

ab包通过流的方式加载 要求 canseek属性必须为true

只能用其他方法了

明天再搞 Memory 方式 =-=

原文地址:https://www.cnblogs.com/pz904/p/11955021.html

时间: 2024-11-18 12:34:02

OSS加载AssetBundle的坑的相关文章

Unity3d 同步加载 Assetbundle 方法 AssetBundle.CreateFromFile

今天在群里问朋友有没有 同步加载 Assetbundle 的方法,同事给我指点 Unity3d 不知道在哪一个版本新增了一个 AssetBundle.CreateFromFile 的接口,这个接口是同步读取Assetbundle的.于是到帮助文档查询相关资料. http://docs.unity3d.com/ScriptReference/AssetBundle.CreateFromFile.html 文章转自http://blog.csdn.net/huutu 星环游戏 http://www.

加载AssetBundle方法

先介绍一种常用的加载AssetBundle方法 using UnityEngine; using System.Collections; using System.IO; public class LoadUnity3d : MonoBehaviour { // Use this for initialization void Start() { StartCoroutine(LoadScene()); } // Update is called once per frame void Upda

加载 AssetBundle 的四种方法

[加载 AssetBundle 的四种方法] 1.AssetBundle.LoadFromMemoryAsync(byte[] binary, uint crc = 0); 返回AssetBundleCreateRequest.Use assetBundle property to get an AssetBundle once it is loaded. Compared to LoadFromMemory, this version will perform AssetBundle deco

unity 加载Assetbundle文件夹路径需要注意

测试时 在Editor下加载Assetbundle文件夹下路径成功 在Android下使用www一直失败 使用Assetbundle.loadfromfile可以 发现:使用AssetBundle.LoadFromFile的路径是path,那么使用www加载需要前缀 "File://"+path才可以 ( Application.persistentDataPath;) 加载StreamAssets路径下同理,  www需要加前缀 "jar:File://";   

Unity中Android加载assetbundle需要注意的两点问题

1.打包需要用Android的路径打包 using UnityEngine;using System.Collections;using UnityEditor; public class Test : Editor{ [MenuItem("Custom Editor/Create AssetBunldes Main")] static void CreateAssetBunldesMain() { //获取在Project视图中选择的所有游戏对象 Object[] SelectedA

angular懒加载的一些坑

写在前面 最近在工作中接触到angular模块化打包加载的一些内容,感觉中间踩了一些坑,在此标记一下. 项目背景: 项目主要用到angularJs作为前端框架,项目之前发布的时候会把所有的前端脚本打包压缩到一个文件中,在页面初次访问的时候加载,造成页面初始载入缓慢,在此基础上,提出按需加载,即只有当用户访问某个模块的时候,该模块的脚本才会加载. 工具类: 项目使用grunt打包根据AMD规范,使用grunt-contrib-requirejs来压缩合并模块,同时用ocLazyLoad来完成ang

加载Assetbundle

using UnityEngine;using System.Collections;using UnityEngine.SceneManagement; /// <summary>/// 脚本位置:需要加载物体的场景中任意物体上/// 脚本功能:加载场景/// </summary>public class LoadAssetBundle{ private bool m_IsLoadInDoor = false; private bool m_IsLoadOutDoor = fal

UIview加载图片的坑.

今天在公司的项目中使用UIview来加载图片.在6上完全没有问题,但是在6sp上就出现了显示问题 UIView.BackgroundColor = [UIColor colorWithPatternImage:[UIImage ImageNamed:"bg.png"]]; 显示的是平铺的效果.会出现显示问题.所以我只能选择UIimageView去代替uiview来实现效果. uiimage * icon = [uiimage imagenamed:@"bg.png"

iframe加载onload之坑

需求:点击按钮,下载一个文件,由于种种原因,需要借助iframe实现. 实现:点击按钮往页面上append一个iframe,将iframe的src设置为文件的url路径,实现下载.如果url不对或文件下载失败,提示下载失败. 畅想:iframe.onload=function(){ //下载成功:}      iframe.onerror = function(){ //下载失败 } 问题:想的挺好,可惜浏览器有意见.经测试,火狐及chorme都不支持onerror事件,而且,不管iframe加