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;
  • 相关阅读:
    ctags cscope
    u-boot initf_bootstage函数分析
    u-boot log_init函数分析
    u-boot v2018.01 启动流程分析
    DECLARE_GLOBAL_DATA_PTR
    CaptchaCodeManager
    UserTokenManager JwtHelper
    AdminSwagger2Configuration
    logService
    AdminWebSessionManager AdminAuthorizingRealm ShiroConfig ShiroExceptionHandler
  • 原文地址:https://www.cnblogs.com/123ing/p/3705044.html
Copyright © 2011-2022 走看看