Unity Android路径及注意事项

Application.temporaryCachePath==/storage/emulated/0/Android/data/com.***.***/cache

Application.persistentDataPath==/storage/emulated/0/Android/data/com.***.***/files

或许你碰到过,在电脑读取该目录下的文件一点问题也没有,突然发不到Android怎么也读取不到。是吧即便路径改成Android上的路径也读取不到 "jar:file://" + Application.dataPath + "!/assets";

嗯嗯嗯,Android上就是这么特殊,其实不是文件路径不对,而是在Android上读取文件的方式不对哎

他需要以WWW的方式去读。好坑啊

path=Application.streamingAssetsPath+“文件名。后缀”

string str;

IEnumerator ReadFile(string path)

{

WWW www = new WWW(path);

yield return www;

if (string.IsNullOrEmpty(www.error))

{

str= www.text;

}

}

时间: 2024-11-04 21:55:35

Unity Android路径及注意事项的相关文章

unity 与 android 协调工作 注意事项

原地址:http://blog.csdn.net/u012085988/article/details/17436191 1.unity调android函数 [csharp] view plaincopy AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject activity = jc.GetStatic<AndroidJavaObject&g

unity Android 打包后读取 xml 文件

问题:    前天在做东西的过程中发现了一个让人很纠结的问题,为什么Unity 程序在PC上测试一点都没问题但是打包发布到Android后却无法读取XML文件. 通过查找自资料发现打包发不到安卓后的路径和PC上测试时的路径发生了变化,因此读取就出bug了. 那么解决方法很简单: 1,建立一个新工程 2,添加两个GUItext组件一个用于显示测试平台另一个用于显示读取到的XML数据, 如下: 3,该贴代码了 //-------------------------------------------

Unity Android设备的输入

Unity Android设备的输入 1依据屏幕位置输入 有的时候也许是为了整个有些风格的干净,减少屏幕上的UI图标,以至于摒弃了虚拟按键这种常用的输入方式.为了替代虚拟按键的输入方式而选择了依据点击事件发生在屏幕中的位置而控制对象的移动等.比如将整个手机屏幕划分为左右两个区域,左边区域负责移动控制,右边区域负责技能释放. 这里我们需要处理的问题分别是点击事件的获取及屏幕信息的获取,下面这两个方面的API文档. 点击事件:http://wiki.ceeger.com/script/unityen

android 路径

use system.IOUtils TPath.GetPicturesPath;       tpath.GetTempPath;       TPath.GetMusicPath;       TPath.GetPicturesPath;       TPath.GetDocumentsPath;       TPath.GetDownloadsPath;       TPath.GetCameraPath; android 路径,布布扣,bubuko.com

Android自定义照相机注意事项

1.设置预览方向myCamera.setDisplayOrientation(90) 2.设置照片方向parameters.setRotation(90); 3.设置预览显示和照片的分辨率 // 设置照片分辨率 List<Camera.Size> previewSizeList = parameters .getSupportedPreviewSizes(); int previewWidth = 0; int previewHeight = 0; for (int i = 0; i <

[Unity+Android]横版扫描二维码

终于解决了一个忧伤好久的问题,严重拖了项目进度,深感惭愧!一直被一系列的问题所困扰,然后又只能自己一个人摸索,也是一段辛酸忧伤史,现在小结一下上个月在做二维码的过程中所碰到的问题以及解决办法,现在庆幸终于解决好了,终于能将这个功能告一段落,一下小结也是分享一下Unity的某些"坑",让同行少走弯路,起码在二维码这方面应该会有所启迪,欣慰的是接下来几天终于可以做自己应该做的事情了! 效果图: 先小结一下碰到的问题: 1.Unity工程屏幕方向与Android工程屏幕方向要一致的问题 本来

unity android 集成指南

原地址:http://blog.csdn.net/alking_sun/article/details/36175187 1.安卓层开发并暴露接口. launcher activity(以下称为UnityActivity)最好要继承com.unity3d.player.UnityPlayerActivity UnityActivity不要设置View(setContentView(R.layout.unity_start);),否则打包好的apk的界面就是设置的view 接口如:public v

Unity Android中的游戏移植

本周在旧金山举办的游戏开发者大会上,Unity宣布他们的Unity Android软件可以有偿的为开发者提供将他们自己开发的iOS平台上的游戏移植到Android平台的服务,据该公司宣称移植过程简单到只需选取要移植的平台,点下Biuld就可以了. 快捷移植,实惠价格 实际上Unity的软件已经开始测试有好几个月了,去年中旬开始,50多个游戏开发者使用了该服务,根据几位(分别是Marc Andreoli,Pat Toulouse, Benjamin Vu)先吃螃蟹者的描述来看,效果还是比较不错的.

[Unity] Android插件

1> 编写eclipse android代码. 2> 把unity下class.jar拷入eclipse libs目录下, 工程中右键build path, add to build path. 3> 编译工程, 在工程目录下bin\classes\com\android\utility生成.class文件 4> jar -cvf UnityPlugin.jar * 5> 把生成的UnityPlugin.jar放入unity android项目中, Plugins/Andro