iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >unity3d中StreamingAss
  • 749
分享到

unity3d中StreamingAss

unity3dStreamingAss 2023-01-31 04:01:44 749人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

    刚学Unity3的人,肯定会对这两个目录非常困惑,知道他们都是只读的、Resources会加密,StreamingAssets不加密,但是在使用上到底有怎样的不同,却不太说得清楚。        我在用了unity3D有一段时间后,

    刚学Unity3的人,肯定会对这两个目录非常困惑,知道他们都是只读的、Resources会加密,StreamingAssets不加密,但是在使用上到底有怎样的不同,却不太说得清楚。

    

    我在用了unity3D有一段时间后,在研究AssetBundle及播放音频的时候,总算是弄清了他们的区别。当时是想播放一段音频,于是我把资源放在StreamingAssets目录下,用WWW加载a.ogg,然后并没有得到我想要的结果。但是放在Resources目录下面,Resources.Load()却能播放。后来经过研究,终于知道了这么几个概念的意思,也就清楚了前面为什么不能播放。


    要说明这个原因,首先说一下AssetBundle。很多人应该知道这是unity3d里面用来打包资源的,支持的格式有限,如文理、音频、二进制、文本等。像一些.cs文件、.mp4文件是没法打包的。Resources目录下的资源在打包之后,也会生成AssetBundle,只是Resources下的资源会被系统自动处理。

    那AssetBundle到底是什么呢?其实可以把它简单看成是一个资源集合,必须用WWW类来进行读取,而Resources可以看成是一个特殊的WWW,只能对于Resources目录的资源。而WWW读取的内容也必须是AssetBundle,所以一个单独的ogg文件无法用WWW读取,必须先打包成AssetBundle,才能用WWW读取。

    StreamingAssets又是什么呢?这是个Raw目录,里面的内容不会加密、编码。比如png、ogg、AssetBundle文件,原来什么样,打包就是什么样。要使用这些文件的话,必须用对应的类来访问,如AssetBundle用WWW类,mp4用播放器插件加载(包括解析),用WWW加载mp4是不行的,因为识别不出来。

--结束END--

本文标题: unity3d中StreamingAss

本文链接: https://www.lsjlt.com/news/187800.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • unity3d中StreamingAss
        刚学unity3的人,肯定会对这两个目录非常困惑,知道他们都是只读的、Resources会加密,StreamingAssets不加密,但是在使用上到底有怎样的不同,却不太说得清楚。        我在用了unity3d有一段时间后,...
    99+
    2023-01-31
    unity3d StreamingAss
  • [unity3d]Unity3D与and
    原文地址:Building Plugins for Android 为android构建一个插件 要创建一个android插件,首先要有 Android NDK 并熟悉使用ndk构建共享库的方法。 如果用C+...
    99+
    2023-01-31
    unity3d Unity3D
  • unity3d中旋转
    自转是Rotate,绕转是RotateAround,LookAt旋转物体自身,使其正面朝向目标点以上操作都在transform中完成...
    99+
    2023-01-31
    unity3d
  • [Unity3D]Unity3D使用串口
    转载自:http://download.csdn.net/download/ximenguyu/7639659一、问题:Assets/Scripts/SerialPortReciever.cs(7,17):error CS0234: The...
    99+
    2023-01-31
    串口 Unity3D
  • [unity3d] itween
    摄像机的渐隐渐现用CameraFadeTo等函数 物体的透明度调整用FadeTo等函数 物体的移动可以用moveto等函数 如果用来做菜单按钮,用punch系列函数很快, PunchPosition ,应该就是实现的位置上的小偏移 ...
    99+
    2023-01-31
    unity3d itween
  • Unity3D的EditorUtili
       EditorUtility.SetDirty :这个函数告诉引擎,相关对象所属于的Prefab已经发生了更改。方便,当我们更改了自定义对象的属性的时候,自动更新到所属的Prefab中。    EditorUtility.IsPers...
    99+
    2023-01-31
    Unity3D EditorUtili
  • Unity3D HideFlags
    这个HideFlags是一个enum 。而且其中的作用和DontDestroyOnLoad函数的作用是一致的。HideFlags的枚举成员有 : DontSava , HideAndDontSave , HideInHierarchy , ...
    99+
    2023-01-31
    Unity3D HideFlags
  • unity3d : Failed to
    问题:      下载最新版本5.4 Unity3D 安装好后 打开unity 会出现 ”Failed to query D3D11 context for ID3DUserDefinedAnnotation interface (hr  ...
    99+
    2023-01-31
    unity3d Failed
  • Unity3d基础
    1、Unity中的坐标系是使用的左手坐标系,Y轴向上,Z轴向里,X轴向右2、五大面板    Hierarchy:当前场景中的物体    Project:项目中的所有资源    Scene:当前场景的预览视图    Inspector:属性 ...
    99+
    2023-01-31
    基础 Unity3d
  • [Unity3d]Player Sett
    Player Settings is where you define various parameters (platform specific) for the final game that you will build ...
    99+
    2023-01-31
    Unity3d Player Sett
  • unity3D引擎
    Mecanim动画系统:导入模型与动画编辑Avatar编辑动画控制器材质预设脚本获取脚本组件:GetComponent(脚本组件名称);获取物体:定义变量、Gameobject.Find("物体路径名称");、Gameobject.Find...
    99+
    2023-01-31
    引擎 unity3D
  • Unity3D中Time类的使用
    Time类掌控了Unity3D游戏世界的时间,通过它可以带着你的各种游戏对象去做时间旅行。Time.TimeScaleTime.FixedDeltaTimeTime.fixedDeltaTime = 0.02 * Time.timeScal...
    99+
    2023-01-31
    Unity3D Time
  • [unity3d]unity与3dmax
    转自:http://www.unity3d8.com/content/%E4%BD%BF%E7%94%A8unity%E5%BC%80%E5%8F%91%E9%A1%B9%E7%9B%AE%E7%9A%84%E4%B8%80%E7%82...
    99+
    2023-01-31
    unity3d unity dmax
  • [Unity3D插件]FingerGes
    当时的手机霸主诺基亚也曾辉煌过,但现在已经逐渐退出了人们的视线,因为它没有跟上潮流,IT世界发展瞬息万变,正因为它没有迎合时代发展,所以就逐渐被淘汰。在诺基亚时代,手机都是按键式的,但自从出现了Android系统,各种智能机都如雨后春笋般涌...
    99+
    2023-01-31
    插件 Unity3D FingerGes
  • Unity3d Textrue属性
    TextureType:贴图类型,这会影响选择类型贴图时候有限选择。AlphafromGrayscal:使用灰度创建Alpha,当需要unity为贴图创建一条alpha通道,使用它转换得到的灰度值来渲染透明度,可以开启它。WrapMode:...
    99+
    2023-01-31
    属性 Unity3d Textrue
  • Unity3D脚印3——Transfor
    Transform组件用于控制物体的位置,旋转和缩放,这里面涉及两个重点,一个是坐标系,这个包括局部坐标系和世界坐标系的关系,另外一个是父子节点,GameObject的父子节点关系是通过Transform组件来维护的。   位置相关的:  ...
    99+
    2023-01-31
    脚印 Unity3D Transfor
  • Unity3D 协程 浅谈
    理解:协程不是线程,也不是异步执行(知道就行)。1.协程和MonoBehaviour的Update函数一样,也是在MainThread中执行的(一定得明白这句话意思)。12345678910111213141516171819void St...
    99+
    2023-01-31
    浅谈 Unity3D 协程
  • Unity3D DLL加密
    Unity3D打包android应用程序时,如果不对DLL加密,很容易被反编译,导致代码的泄露。通常的做法是通过加密DLL或者对代码进行混淆。本文的所要探讨的是通过加密的方式来对DLL进行保护,并详细记录加密的操作过程。主要参考    雨松...
    99+
    2023-01-31
    Unity3D DLL
  • unity3D读取SimpleJSON的
    这个星期真是太倒霉了,得了结石了,在医院打吊针吊了3天,重要的是那个痛啊,简直是太痛了。从这点我认识到了,身体是革命的本钱,以后不管干什么,保护好自己的身体才是最重要的。好了,不聊这些了,希望这黑色的星期快点过去,。关于U3D怎么读取JSO...
    99+
    2023-01-31
    unity3D SimpleJSON
  • Unity3D 接入IOS SDK
    Unity3D 开发游戏需要接入平台方的SDK才能够正式发布,本文记录IOS SDK接入的流程。Unity与IOS的互调要实现游戏SDK的接入,首先要解决的是Unity3D与原生IOS代码之间的相互调用问题。Unity使用C#作为开发语言,...
    99+
    2023-01-31
    Unity3D IOS SDK
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作