由Unity资源的相对路径获取资源的AssetDatabase路径,仅用于编辑器。代码如下:

/// <summary>
/// 由Unity资源的相对路径获取资源的AssetDatabase路径。
/// 仅用于编辑器。
/// </summary>
/// <param name="assetRelativePath">Unity资源文件的相对路径。</param>
/// <param name="callerFilePath">请勿传入此参数。</param>
/// <returns></returns>
public static string GetAssetDatabasePathFromRelativePath(string assetRelativePath, [System.Runtime.CompilerServices.CallerFilePath] string callerFilePath = null)
{#if !UNITY_EDITORthrow new System.NotSupportedException("Not supported for non Editor mode.");
#endifvar callerDirectoryPath = System.IO.Path.GetDirectoryName(callerFilePath);var unityAssetRelativePath = System.IO.Path.Combine(callerDirectoryPath, assetRelativePath);var unityAssetAbsolutePath = System.IO.Path.GetFullPath(unityAssetRelativePath);var unityAssetEditorPath = $"Assets/{unityAssetAbsolutePath.Replace("\\", "/").Replace(Application.dataPath, null)}";return unityAssetEditorPath;
}

【Unity】由Unity资源的相对路径获取资源的AssetDatabase路径相关推荐

  1. java 相对路径获取_在java项目中通过相对路径获取资源的方式

    1.可以通过 类名.class.getResource方法获取或者getSystemResource 2.可以通过当前线程 Thread.currentThread().getContextClass ...

  2. 【Android 安装包优化】移除无用资源 ( 自动移除无用资源 | 直接引用资源 | 动态获取资源 id | Lint 检查资源 )

    文章目录 一.自动移除无用资源 ( 不推荐使用 ) 二.直接引用资源与动态获取资源 1.直接引用资源 2.动态获取资源 id 三.Lint 检查资源 四.参考资料 一.自动移除无用资源 ( 不推荐使用 ...

  3. android 指定资源id,Android 通过名称获取资源ID

    当我们获取网络数据的时候,解析之后往往都是一个字符串,而不是资源id,所有我们没有办法直接使用,只能通过名称来获取到资源id, package com.example.administrator.de ...

  4. unity android sd卡路径,一、文件与路径——2、unity路径特点写法和文件读写全攻略...

    1.Unity中各路径和目录的对应关系 image.png 其中,安卓中的路径是有两种分支的 image.png 在打包面板中,有个Write Access 当我们选择Internal Only就是表 ...

  5. Unity GameFramework-打包和热更新模块(Resources资源)

    #Unity GameFrameWork框架- Resources模块 之前的文章可能都太老了,现在已经没有Update分支了,热更新相关逻辑已经合并到主干了,验证的逻辑均来自E大的StartForc ...

  6. Java中获取资源文件路径

    Java路径 Java中使用的路径,分为两种:绝对路径和相对路径.具体而言,又分为四种: 一.URI形式的绝对资源路径 如:file:/D:/java/eclipse32/workspace/jbpm ...

  7. Java获取资源的路径

    在Java中,有两种路径: 类路径 文件夹路径 使用类路径有两种方式: object.getClass().getResource()返回资源的URL MyClass.class.getResourc ...

  8. java资源文件路径_Java 中获取资源(文件)的路径问题总结

    Java 中获取资源(文件)的路径问题总结 首先,Java 中获取资源大体上可分为两种方式,基于 文件系统的 和 基于classpath的. 1. 基于文件系统的相对简单. 比如 构造一个File f ...

  9. JavaGUI编程 -- Swing之Icon、ImageIcon标签获取当前类同一级文件路径的资源

    1. Swing之Icon.ImageIcon标签&获取当前类同一级文件路径的资源 1.1 Icon标签 这个是使用画笔画自己心怡的图标 示例: package GUI.Swing;impor ...

  10. jsp获取静态服务器文件路径,11、统一处理异常、处理静态资源访问、项目中的绝对地址跟相对地址问题...

    一.项目中的相对地址和绝对地址问题 在jsp,html中使用的地址,都是在前端页面中的地址,都是相对地址 地址分类: 1.绝对地址 , 带有协议名称的是绝对地址,  http://www.baidu. ...

最新文章

  1. 4,fail-fast错误机制
  2. Ubuntu 14.04系统托盘图标问题,skype托盘图标显示
  3. 基于IntelVt技术的Linux内核调试器 - 2
  4. Topcoder SRM570 900 CurvyonRails
  5. 作研究需要的绣花功夫
  6. 计算机网络系统容错检测,计算机系统的容错技术方法
  7. pc 图片预览放大 端vue_安利一款简单好用的Vue图片预览插件
  8. chromium禁用ajax,页面加载时,jQuery AJAX不会在Chrome / Chromium中启动
  9. PSP3000/2000V3用5.03-GEN-C系统安装使用教程
  10. Navicat\PLSQLDev连接oracle相关问题记录
  11. 【学习笔记】在KEIL中stm32移植51代码时位定义变量的替换
  12. rj45插座尺寸图_详细介绍RJ45模块(附图解)
  13. python生成word文档有哪些库_python实现生成word文档并转为pdf
  14. Elasticsearch 创建索引 Java 实现
  15. ThinkPad X230 后没有了Break 以及 Pause键,网工们囧了?
  16. 新建word出现页眉下划线如何解决?
  17. Feign与Gateway
  18. 使用spire.doc for java为word添加页码、文字水印、书签(去除警告信息)
  19. 没固定公网 IP 的公司内网实现动态域名解析( 阿里云万网解析 )
  20. Oracle使用SQL*Plus生成html文件

热门文章

  1. 中兴新支点操作系统_中兴新支点操作系统的设计和功能怎样?
  2. 使用FFmpeg命令对音视频进行基础的编辑
  3. android 自动旋转开关,教你华为mate30如何彻底关闭自动旋转
  4. win10如何设置保护色保护眼睛
  5. 前端核心工作内容有哪些?
  6. ZigBee学习之NXP JN5169开发环境搭建
  7. IndentationError: expected an indented block缩进没问题但是出错
  8. IT奶爸的育儿学习之路
  9. 方向导数与梯度——学习笔记
  10. Skiplist和strcpy以及AVL/红黑树