Unity3D技术之Advanced流媒体资源浅析

欢迎来到unity学习unity培训、unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

流媒体资源

Unity 的大部分资源都在构建工程时整合到其中。但是,在目标机器上放置文件到正常的文件系统,可以通过路径名访问这些文件,这可能是非常有用的功能。一个这样的示例是 iOS 设备电影文件的部署;原始电影文件必须可在文件系统中的某个位置访问,才能使用 PlayMovie 函数播放影片。

Unity 工程中,在流媒体资源 (StreamingAssets) 文件夹内放置的所有文件都将逐一复制到目标机器的特定文件夹内。在台式机电脑(Mac OS 或 Windows)上,这些文件的位置可通过以下代码获取:

path = = Application.dataPath + "/StreamingAssets";

iOS 则应使用:

path = Application.dataPath + "/Raw";

而对于 Android,应使用:

path = "jar:file://" + Application.dataPath + "!/assets/";

请注意,在 Android 设备中,上述所有文件都包含在一个 .jar 压缩文件中(基本上与标准 zip 压缩文件的格式相同)。这意味着,如果不使用 Unity 的 WWW 类检索文件,那么您需要使用其他软件才能查看 .jar 存档并获取文件。

更多精彩请点击 http://www.gopedu.com/

时间: 2024-08-11 05:36:21

Unity3D技术之Advanced流媒体资源浅析的相关文章

【Unity3D技术文档翻译】第1.8篇 AssetBundles 问题及解决方法

上一章:[Unity3D技术文档翻译]第1.7篇 AssetBundles 补丁更新 本章原文所在章节:[Unity Manual]→[Working in Unity]→[Advanced Development]→[AssetBundles]→[Troubleshooting] AssetBundles 问题及解决方法 本章节涉及一些使用 AssetBundles 的项目的常见问题. 资源重复(Asset Duplication) 从 Unity5 开始的 AssetBundle 系统会在

0001片上网络技术发展现状及趋势浅析

片上网络技术发展现状及趋势浅析 李丽 许居衍 The State-of-the-art and perspectives on Network-on-Chip 摘要: 半导体工艺发展使得片上可以集成更大规模的硬件资源,片上网络的研究试图解决芯片中全局通信问题,使得从基于计算的设计转变为基于通信的设计,并实现可扩展的通信架构. 本文指出NoC是当前片上通信发展的主流趋势,并 分析了当前NoC关键技术瓶颈, 预测了多核技术和产业发展趋势. 关键词:片上网络:存储结构:并行软件:功耗管理 一.引言 多

[原]unity3d之http多线程异步资源下载

郑重声明:转载请注明出处 U_探索 本文诞生于乐元素面试过程,被面试官问到AssetBundle多线程异步下载时,愣了半天,同样也被深深的鄙视一回(做了3年多u3d 这个都没用过),所以发誓要实现出来填补一下自己的空白,同时分享给大家.说明:本人只在pc和Android下测试好使,其他平台未知! 直接贴代码,都是C# http的API,不懂得自己百科. using UnityEngine; using System.Collections; using System; using System.

unity3D技术之事件函数的执行顺序[转]

unity3D技术之事件函数的执行顺序 转自http://www.yxkfw.com/?p=13703 在unity的脚本,有大量的脚本执行按照预先确定的顺序执行的事件函数.此执行顺序说明如下: Editor Reset: Reset调用来初始化脚本的属性,当它第一次附加到该对象,并且使用Reset命令时. 第一次Scene Load scene启动 (一次为每个场景中的对象) 时,会调用这些函数. Awake:此函数始终是开始任何职能之前调用,并且也是在一个预置实例化之后.(如果一个游戏对象处

Unity3D技术之从 Maya 中导入对象浅析

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 从 Maya 中导入对象 Unity 可直接导入 Maya 文件.开始时只需将 .mb 或 .ma 文件放到工程的资源 ( Assets) 文件夹下. 切换回 Unity 时,场景自动导入并显示在工程视图 (Project view) 中. 要在 Unity 中查看模型,只需将其从工程视图 (P

Unity3D技术之资源数据库 (AssetDatabase)详解

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 资源数据库 (AssetDatabase)资源数据库 (AssetDatabase) 是允许您访问工程中的资源的 API.此外,其提供方法供您查找和加载资源,还可创建.删除和修改资源.Unity 编辑器 (Editor) 在内部使用资源数据库 (AssetDatabase) 追踪资源文件,并维护

Unity3D技术之从 Cinema 4D 中导入对象浅析

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 从 Cinema 4D 中导入对象 Unity 可直接导入 Cinema 4D 文件.开始时只需将 .c4d 文件放到工程的资源 ( Assets) 文件夹下. 切换回 Unity 时,场景自动导入并显示在工程视图 (Project view) 中. 要在 Unity 中查看模型,只需将其从工程

Unity3D技术之本地客户端开发入门

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 本地客户端开发入门 本地客户端 (NaCl) 是 Google 提供的新技术,其允许您在 Web 页面嵌入本地可执行代码,以便您在无需安装插件的情况下部署性能非常强的 web 应用程序.目前,NaCl 仅支持在 Windows.Mac OS X 和 Linux(含可用的 Chrome 操作系统支

Unity3D技术之多玩家联网游戏创建说明

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 多玩家联网游戏 实时网络是一个复杂的领域,但 Unity 使添加网络功能到游戏中变得简单.然而,在游戏中使用实时网络之前了解一下网络范围是非常有用的.该部分介绍网络基础以及 Unity 执行的细节.如果您之前从未创建过网络游戏,则强烈建议您在开始之前详细阅读本指南. 高级概览 该部分概述网络中涉