【Unity】由Unity资源的相对路径获取资源的AssetDatabase路径
由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路径相关推荐
- java 相对路径获取_在java项目中通过相对路径获取资源的方式
1.可以通过 类名.class.getResource方法获取或者getSystemResource 2.可以通过当前线程 Thread.currentThread().getContextClass ...
- 【Android 安装包优化】移除无用资源 ( 自动移除无用资源 | 直接引用资源 | 动态获取资源 id | Lint 检查资源 )
文章目录 一.自动移除无用资源 ( 不推荐使用 ) 二.直接引用资源与动态获取资源 1.直接引用资源 2.动态获取资源 id 三.Lint 检查资源 四.参考资料 一.自动移除无用资源 ( 不推荐使用 ...
- android 指定资源id,Android 通过名称获取资源ID
当我们获取网络数据的时候,解析之后往往都是一个字符串,而不是资源id,所有我们没有办法直接使用,只能通过名称来获取到资源id, package com.example.administrator.de ...
- unity android sd卡路径,一、文件与路径——2、unity路径特点写法和文件读写全攻略...
1.Unity中各路径和目录的对应关系 image.png 其中,安卓中的路径是有两种分支的 image.png 在打包面板中,有个Write Access 当我们选择Internal Only就是表 ...
- Unity GameFramework-打包和热更新模块(Resources资源)
#Unity GameFrameWork框架- Resources模块 之前的文章可能都太老了,现在已经没有Update分支了,热更新相关逻辑已经合并到主干了,验证的逻辑均来自E大的StartForc ...
- Java中获取资源文件路径
Java路径 Java中使用的路径,分为两种:绝对路径和相对路径.具体而言,又分为四种: 一.URI形式的绝对资源路径 如:file:/D:/java/eclipse32/workspace/jbpm ...
- Java获取资源的路径
在Java中,有两种路径: 类路径 文件夹路径 使用类路径有两种方式: object.getClass().getResource()返回资源的URL MyClass.class.getResourc ...
- java资源文件路径_Java 中获取资源(文件)的路径问题总结
Java 中获取资源(文件)的路径问题总结 首先,Java 中获取资源大体上可分为两种方式,基于 文件系统的 和 基于classpath的. 1. 基于文件系统的相对简单. 比如 构造一个File f ...
- JavaGUI编程 -- Swing之Icon、ImageIcon标签获取当前类同一级文件路径的资源
1. Swing之Icon.ImageIcon标签&获取当前类同一级文件路径的资源 1.1 Icon标签 这个是使用画笔画自己心怡的图标 示例: package GUI.Swing;impor ...
- jsp获取静态服务器文件路径,11、统一处理异常、处理静态资源访问、项目中的绝对地址跟相对地址问题...
一.项目中的相对地址和绝对地址问题 在jsp,html中使用的地址,都是在前端页面中的地址,都是相对地址 地址分类: 1.绝对地址 , 带有协议名称的是绝对地址, http://www.baidu. ...
最新文章
- 4,fail-fast错误机制
- Ubuntu 14.04系统托盘图标问题,skype托盘图标显示
- 基于IntelVt技术的Linux内核调试器 - 2
- Topcoder SRM570 900 CurvyonRails
- 作研究需要的绣花功夫
- 计算机网络系统容错检测,计算机系统的容错技术方法
- pc 图片预览放大 端vue_安利一款简单好用的Vue图片预览插件
- chromium禁用ajax,页面加载时,jQuery AJAX不会在Chrome / Chromium中启动
- PSP3000/2000V3用5.03-GEN-C系统安装使用教程
- Navicat\PLSQLDev连接oracle相关问题记录
- 【学习笔记】在KEIL中stm32移植51代码时位定义变量的替换
- rj45插座尺寸图_详细介绍RJ45模块(附图解)
- python生成word文档有哪些库_python实现生成word文档并转为pdf
- Elasticsearch 创建索引 Java 实现
- ThinkPad X230 后没有了Break 以及 Pause键,网工们囧了?
- 新建word出现页眉下划线如何解决?
- Feign与Gateway
- 使用spire.doc for java为word添加页码、文字水印、书签(去除警告信息)
- 没固定公网 IP 的公司内网实现动态域名解析( 阿里云万网解析 )
- Oracle使用SQL*Plus生成html文件