zoukankan      html  css  js  c++  java
  • Unity发布各平台路径

    #if UNITY_EDITOR
    string filepath = Application.dataPath + "/StreamingAssets";
    
    #elif UNITY_IPHONE
    string filepath = Application.dataPath +"/Raw";
    
    #elif UNITY_ANDROID
    string filepath =Application.streamingAssetsPath;
    
    #endif

    安卓获取文件时 需要通过WWW进行下载。其他平台通过IO 读取就行。

    另外一种方法使用

    Application.persistentDataPath 路径

    不同的是Application.streamingAssetsPath 可以在项目中新建"StreamingAssets" 文件夹后预存自己 需要访问的文件。。

    Android jar:file:// + Application.dataPath + "/StreamingAssets";

    IOS :file:// + Application.dataPath +"/Raw";

     
    public static string initAssetPath() {
    #if UNITY_EDITOR || UNITY_STANDALONE_WIN
            return "file://" + Application.dataPath + "/StreamingAssets/";
    #elif UNITY_ANDROID
            return "jar:file://" + Application.dataPath + "!/assets/";
    #elif UNITY_IPHONE
            return Application.dataPath + "/Raw/";
    #else
            return "";
    #endif
        }
    "StreamingAssets" 文件夹  
    读取下载创建都使用:
    
    string  m_filepath = Application.persistentDataPath;
    
    "StreamingAssets" 文件夹  
    读取下载都使用:
    string  m_filepath ="jar:file://" + Application.persistentDataPath;
  • 相关阅读:
    大数据知识简单总结
    机器学习pipeline总结
    spark SQL、RDD、Dataframe总结
    hbase介绍
    git命令教程
    hive查询语句入门(hive DDL)
    hive安装部署
    调用高德地图,通过获取的区域名称得到行政区域详情
    搭建SSM框架的配置文件
    jquery实现get的异步请求
  • 原文地址:https://www.cnblogs.com/123ing/p/3705044.html
Copyright © 2011-2022 走看看