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;
  • 相关阅读:
    jquery 实现 返回顶部
    js 10秒倒计时 功能
    2019.6.10 工作日志
    2019.4.25 工作日志
    2019.4.22 工作日志
    2019.4.13 工作日志
    2019.3.12 工作日志
    2019.1.22 工作日志
    2019.1.18 工作日志
    2019.1.14 工作日志
  • 原文地址:https://www.cnblogs.com/123ing/p/3705044.html
Copyright © 2011-2022 走看看