获取插件文件的所在目录

编写插件时,Unity没有提供当前被放置目录的功能。比如资源商店的一些插件需要放在Assets根目录下。

但通过脚本可以反求出所在目录,这样就避免了这种问题:

var scriptObj = MonoScript.FromScriptableObject(myScript)

var path = AssetDatabase.GetAssetPath(scriptObj);
时间: 2024-10-16 07:07:00

获取插件文件的所在目录的相关文章

获取shell脚本自身所在目录的Shell脚本分享

前几天写的七牛的参赛demo,用bash写了一个便捷安装的脚本,涉及到了路径相关的判断,从stackoverflow,加上自己的实践整理一下. 简单版 下面是一个最简单的实现,可以解决大多数问题,缺陷是对于软链接显示的是软链接所在的目录 lineos:false 复制代码 代码如下: #!/bin/bash DIR="$( cd "$( dirname "$0" )" && pwd )" 完善版 这个版本解决了使用ln -s ta

PHP获取当前文件路径,上层目录路径

取的現在檔案.目錄.上層目錄 於 test.php 內, 要做取得路徑.目錄等, 可見下述: 取得 路徑 + 檔名 (要取得 /var/www/project/test.php) * echo __FILE__; 取得 檔名 (要取得 test.php) * echo basename(__FILE__); 取得 不含附檔名的檔名 (要取得 test) * echo basename(__FILE__, '.php'); 取得 到此目錄前的完整 PATH, 不含檔名 (要取得 /var/www/

获取shell脚本自身所在目录

解决了使用ln -s target linkName创造软链接无法正确取到真实脚本的问题. #!/bin/bash SOURCE="$0" while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )&q

c#获取当前运行程序所在的目录

C#获取项目程序及运行路径的方 1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”: 2.c# winform用 A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”: B:“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称: C:“AppDomain.CurrentDomain.BaseDirec

PHP获取当前文件路径信息的方法

文件名  test.php 1.__FILE__ 获取 “路径 + 文件名” : /var/www/test/test.php  echo __FILE__; //取得当前文件的路径:用魔术常量 __FILE__,这里的路径包含了文件名 2.basename获取 “文件名 ”: test.php  echo basename(__FILE__); 3.basename获取“不含扩展名的文件名”:test  echo basename(__FILE__, '.php'); 4.dirname获取“

python获取当前文件路径以及父文件路径

1 2 3 4 5 6 #当前文件的路径 pwd = os.getcwd() #当前文件的父路径 father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".") #当前文件的前两级目录 grader_father=os.path.abspath(os.path.dirname(pwd)+os.path.sep+"..")   第一种方法: os.path.abspath(__file__) 假设ap

Eclipse中的一个小插件easyExplorer--用于打开文件所在目录

最近格式化了硬盘,里面的诸多有价值的插件都没了,开发时需要打开java文件所在的目录,每次都很麻烦,实在无法忍受,就又重新下载了一个小插件,用以很方便的打开文件所在目录: easyExplorer 仅有7kb 一:官方下载地址: http://sourceforge.net/projects/easystruts/ 由于天朝网络问题,等个大概十来秒的时间出现下图: 二:配置方式: 直接将下载后的文件:org.sf.easyexplore_1.0.4.jar复制到eclipse下的plugins下

python获取文件所在目录

1.执行的python程序获取自己文件所在目录 import os,sys os.chdir(sys.path[0]); dir_name = os.path.abspath(os.path.join(os.getcwd(),".")); 原文地址:https://www.cnblogs.com/yuandonghua/p/10234842.html

python 获取脚本所在目录

平时写python经常会想获得脚本所在的目录,例如有个文件跟脚本文件放在一个相对的目录位置,那就可以通过脚本文件的目录找到对应的文件,即使以后脚本文件移到其他地方,脚本也基本不需要改动(相对于写死目录的好处).下面通过一些代码进行一下对比. 这是我写的一段代码在:/root/printfabcd/py/filePath.py Python代码   20 logger.debug("sys.path:"+sys.path[0]) 21 logger.debug("sys.arg