Unity下的StreamingAssets路径不同平台的读取

这里采取Application.streamingPath定义的路径来读取

测试路径:string path = Application.streamingPath + "/xx.txt";

一、Android平台需要WWW类去读取,使用C#空间下的System.IO中的Stream 读取不到。

二、IOS平台类似pc端,可以直接使用System.IO中的Stream读取。

案例代码:

时间: 2024-10-11 17:54:11

Unity下的StreamingAssets路径不同平台的读取的相关文章

「Unity」与iOS、Android平台的整合:3、导出的Android-Studio工程

本文属于「Unity与iOS.Android平台的整合」系列文章之一,转载请注明出处. Unity默认导出的是Android-Eclipse工程,毕竟Eclipse for Android开发在近一两年才开始没落,用户量还是非常巨大的. 个人认为AndroidStudio非常好用,能轻易解决很多Eclipse解决不了或者很难解决的问题. 所以我将Unity导出的Andoid工程分为Eclipse和AndroidStudio两部分. 不过我之后的相关内容都会使用AndroidStudio,希望依然

unity发布安卓lua路径不存在问题

项目用的是xlua 采用自定义加载方式 使用File去读取路径下的文件,lua文件本来放在了StreamingAssets路径下 PC运行无问题,发布安卓后,居然提示路径不存在. 查了下资料后发现,File的这种操作方式无法在安卓平台去读取StreamingAssets路径下的文件,见鬼 这个路径只能用来AssetBundle.LoadFromFile来进行操作 资料参考:http://www.xuanyusong.com/archives/4033 如果真的想用File这种方式来读取的话,那么

「Unity」与iOS、Android平台的整合:2、导出的Android-Eclipse工程

本文属于「Unity与iOS.Android平台的整合」系列文章之一,转载请注明出处. Unity默认导出的是Android-Eclipse工程,毕竟Eclipse for Android开发在近一两年才开始没落,用户量还是非常巨大的. 个人认为AndroidStudio非常好用,能轻易解决很多Eclipse解决不了或者很难解决的问题. 所以我将Unity导出的Andoid工程分为Eclipse和AndroidStudio两部分. 不过我之后的相关内容都会使用AndroidStudio,希望依然

「Unity」与iOS、Android平台的整合:1、导出的Xcode工程

本文属于「Unity与iOS.Android平台的整合」系列文章之一. 本文主要讲解Unity导出的Xcode工程的目录结构. 我所用软件的版本: Unity 5.3.5f1 Xcode 7.3 前导步骤 第一步,创建一个新的工程 Build_to_iOS_Android 第二步,创建一个新文件 CSharpToCPP.cs using UnityEngine; public class CSharpToCPP { public void Func(int num) { if (num < 1)

[Unity&#160;Shader笔记]渲染路径--Forward渲染路径

[Unity Shader笔记]渲染路径--Forward渲染路径 (2014-04-22 20:08:25) 转载▼ 标签: shader unity renderingpath forward 游戏 分类: UnityShader *ForwardBase.ForwardAdd的LightMode只能运行在Came为Forward.DeferredLighting的渲染模式下 *ForwardAdd这个Pass需要和ForwardBase一起使用,否则会被Unity忽视掉 * Forward

用好Lua+Unity,让万金6.0平台搭建性能飞起来——Lua与C#交互篇

前言万金6.0平台搭建论坛:haozbbs.com Q1446595067 在看了uwa之前发布的<Unity项目常见Lua解决方案性能比较>,决定动手写一篇关于lua+unity方案的性能优化文.整合lua是目前最强大的unity热更新方案,毕竟这是唯一可以支持ios热更新的办法.然而作为一个重度ulua用户,我们踩过了很多的坑才将ulua上升到一个可以在项目中大规模使用的状态.事实上即使到现在lua+unity的方案仍不能轻易的说可以肆意使用,要用好,你需要知道很多.因此,这篇文章是从一堆

unity下替换鼠标显示样式

1.在某些游戏下,经常会隐藏鼠标,或者有绚丽的动画来代替鼠标显示. 2.其实,实现很简单,就是将鼠标隐藏起来,设置一个sprite的坐标为鼠标坐标即可.当然代码要放到 Update里才行. 3.注意事项:此脚本不能挂在Camera上,否则会出现鼠标闪烁的情况. public dfGUICamera Camera; public dfSlicedSprite sprite; public float value = 0f; void Update() { //隐藏鼠标 Screen.showCur

「Unity」与iOS、Android平台的整合:0、内容描述

从去年年末开始,我负责在Unity中建立.接入iOS.Android相关SDK 的模板工程,一路磕磕碰碰,填了很多坑,对其中的苦闷深有体会. 现在决定将自己填过的坑整理一下,希望大家以后能走得更顺畅,转载请注明出处,谢谢. 本系列文章意在抛砖迎玉,在细枝末节或者表述中可能会存在纰漏,还请大家帮忙指出. 本系列文章将会涉及到iOS.Andorid等的基础内容和概念,如有不懂的地方请自行搜索以扩充自己的广度. 本系列文章将会包括以下内容(不断更新): 1.导出的xCode工程 主要讲解Unity导出

unity3d 依据指定的Assets下的目录路径 返回这个路径下的全部文件名称

using UnityEngine; using System.Collections; using System.Collections.Generic; using System.IO; <pre class="csharp" name="code"> public static List<string> nameArray = new List<string>(); /// <summary> /// 依据指定的