教大家查看、使用Untiy内部库和方法
在VS、Mono中使用Unity编辑器相关命名空间,然后F12就能跳到具体的编辑器命名空间定义中,查阅好相关字段、方法等,再使用反射技术就可以使用内部的私有方法。
大体形式如下:
1. #if UNITY_EDITOR
2. using UnityEditor;
3. using UnityEditor.Sprites;
4. using System.Reflection;
5. #endif
6. using UnityEngine;
7. using System;
8. using System.Collections;
9. using UnityEngine.UI;
10.
11. using Object = UnityEngine.Object;
12.
13. public class NewBehaviourScript : MonoBehaviour
14. {
15. void Start()
16. {
17. #if UNITY_EDITOR
18. MethodInfo dynMethod = typeof(PackageInfo).GetMethod("GetPackageList", BindingFlags.NonPublic | BindingFlags.Static);
19. object obj = dynMethod.Invoke(typeof(PackageInfo), null);
20.
21. PackageInfo[] packageInfos = obj as PackageInfo[];
22. foreach(PackageInfo packageInfo in packageInfos)
23. {
24. Debug.Log("-----------------------------------------------");
25. Debug.Log(packageInfo.iconURL);
26. Debug.Log(packageInfo.jsonInfo);
27. Debug.Log(packageInfo.packagePath);
28. }
29. #endif
30. }
本文转自 宁金峰 51CTO博客,原文链接:http://blog.51cto.com/13243523/1982789,如需转载请自行联系原作者
教大家查看、使用Untiy内部库和方法相关推荐
- 如何看计算机几核,电脑几核怎么看?查看电脑属于几核的方法
大家经常听说电脑是双核的.四核的.甚至八核的.电脑的处理器(CPU)的核数决定了他的运行速度,当了然还需要内存和显卡的配合才能显示出应有的运行速度.那么电脑几核怎么看?今天我教大家查看电脑属于几核的方 ...
- easyui form提交和formdata提交记录,查看FormData对象内部的值
1 easyui form提交 $('form').form('submit',{url:'';onSubmit:'';success:function(data){//这种方法获取到的data是字 ...
- 添加库文件_PLC|教你把 Micro/WIN 的库文件导入到 Micro/WIN SMART 中
教你把 Micro/WIN 的库文件导入到 Micro/WIN SMART 中 1. 打开S7-200 库文件 选择要导入的库文件,并将其放在程序编辑器的子程序中. 图1. 指令库 2. 配置相应参数 ...
- 手把手教你查看常用理财工具
手把手教你查看常用理财工具 同学们好,这节课我们来学习下如何查看理财工具的信息. 了解理财工具,最快捷的方法就是在行情软件或者网站上查看.不过里面的信息太多,很容易让刚开始接触理财的同学眼花缭乱.其实 ...
- window7调用计算机,教你查看win7系统电脑使用记录的具体方法
有时候会不在电脑旁边,不知道电脑是否有被别人使用过,因为里面储存有很多重要的资料.这时候可以查看win7系统电脑使用记录来确定别人是否有使用过电脑.电脑使用记录着开机关机使用时间,上网实用记录等.接下 ...
- servlet+mysql实现的学生评教系统(角色:学生、教师、管理员 功能:评教、修改密码、评教规则管理、评教结果查看、学生管理、教师管理、班级管理、学生信息、评教结果可视化展示等)
博客目录 servlet+mysql实现的学生评教系统 实现功能截图 使用技术 实现的功能 代码 写在最后 servlet+mysql实现的学生评教系统 本系统学生评教的管理,分为学生.教师.管理员三 ...
- 计算机配置高低怎么看,电脑配置高低怎么判断_教你查看电脑配置高低的方法...
电脑的配置的好坏直接影响到系统运行速度,如果电脑配置低,win7升级至win10系统后容易出现卡顿的情况,为防止此类事情发生,最好在安装系统前查看好自己电脑配置如何,那么电脑配置高低怎么判断?相信很多 ...
- anaconda下载python的库_Anaconda下载及安装及查看安装的Python库用法
Anaconda下载及安装及查看安装的Python库用法 Anaconda 是一个用于科学计算的 Python 发行版,提供了包管理与环境管理的功能.Anaconda 利用 conda 来进行 pac ...
- Windows下查看exe可执行程序或dll动态库所依赖dll动态库的方法
Windows下查看exe可执行程序或dll动态库所依赖dll动态库的方法 如需转载请标明出处:http://blog.csdn.net/itas109 技术交流:129518033 文章目录 Win ...
- 计算机看游戏显卡,电脑怎么看显卡参数_小编教你查看电脑显卡参数的方法-系统城...
电脑是由众多配件而组成的,而配件的好坏直接影响整体性能,而显卡是电脑重要的配置,缺一不可.既然显卡这么重要,那么如何查看自己电脑的显卡参数呢?方法很简单,这里小编教你查看电脑显卡参数的方法. 电脑显卡 ...
最新文章
- 程序员大厂不一定要进,算法必须要学!收藏89篇精选算法文章
- 报名 | 三年拿斯坦福CS博士的创业者:AI如何赋能金融
- Python : 什么是*args和**kwargs[转载]
- html-mailto
- Python 中操作 MySQL 步骤
- 手机天气显示服务器错误,手机天气云服务器
- OAuth2.0 授权码认证方式使用流程
- MHA高可用 MHA+Keepalive
- Echarts柱状图属性设置大全
- uni-app(登录页面)
- element-ui下载到本地方法(python 或java)
- Linux中的ps命令详解
- Solidity 基础(一)
- 记一次机器内存过高引起的线上故障
- web项目web接入微信登录
- 智能取餐柜----解锁外卖新姿势
- TCP协议与SCTP协议的区别
- wireshark 抓 蓝牙数据_使用Wireshark 抓取数据包
- 结构化数据与非结构化数据的区别(转载)
- 国庆读书-20221008