Unity编译器中重编译脚本(清除Unity项目缓存)

文件需要放置到Unity工程中的Editor目录下

文件名 CompilationWindow.cs

public class CompilationWindow : EditorWindow
{[MenuItem("Window/Pump Editor/Compilation")]private static void ShowWindow(){var window = GetWindow<CompilationWindow>();window.titleContent = new GUIContent("CompilationWindow");window.Show();}private void OnGUI(){if (GUILayout.Button("Request Script Compilation")){#if UNITY_2019_3_OR_NEWERCompilationPipeline.RequestScriptCompilation();
#elif UNITY_2017_1_OR_NEWERvar editorAssembly = System.Reflection.Assembly.GetAssembly(typeof(Editor));var editorCompilationInterfaceType = editorAssembly.GetType("UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterfaceType");var dirtyAllScriptMethod = editorCompilationInterfaceType.GetMethod("DirtyAllScripts", BindingFlags.Static | BindingFlags.Public);dirtyAllScriptMethod?.Invoke(editorCompilationInterfaceType, null);
#endif}}
}

Unity编译器中重编译脚本相关推荐

  1. 在Oracle中重编译所有无效的存储过程

    SQL_PLUS中 spool ExecCompProc.sql select 'alter procedure '||object_name||' compile;' From all_object ...

  2. Android编译及编译脚本、Android构建基础学习笔记

    Android编译及编译脚本.Android构建基础学习笔记 Android编译及编译脚本 概述 Android.mk转换成Android.bp 例子(简单Android.mk文件转Android.b ...

  3. 【Unity3D】Unity 脚本 ① ( 创建 C# 脚本 | Visual Studio 2019 中打开 C# 脚本 | 编译 C# 脚本 | 挂载 C# 脚本到游戏物体 | 运行脚本 )

    文章目录 一.创建 Unity 脚本 二.Visual Studio 2019 中打开 C# 脚本 三.编译 C# 脚本 四.挂载 C# 脚本到游戏物体 GameObject 1.添加组件方式 2.直 ...

  4. 【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )

    文章目录 一. Visual Studio 2019 中的 Unity 编译问题 二. Unity 编辑器中关联外部 C# 脚本编辑器 三. 设置游戏运行时脚本更新行为 一. Visual Studi ...

  5. 【Unity】6.1 Unity中的C#脚本基础知识

    分类:Unity.C#.VS2015 创建日期:2016-04-16 一.简介 1.常用的C#数据类型 这里简单介绍用Unity开发游戏时,最常用的一些数据类型. (1)基本类型 int.float. ...

  6. 在windows程序中嵌入Lua脚本引擎--使用VS IDE编译Luajit脚本引擎

    前些天听到一个需求:某业务方需要我们帮忙清理用户电脑上的一些废弃文件.同事完成这个逻辑的方案便是在我们程序中加入了一个很"独立"的业务逻辑:检索和删除某个程序产生的废弃文件.试想, ...

  7. 存储过程中引用的常规表,临时表以及表变量是否会导致存储过程的重编译

    在存储过程中,经常要引用一些表来存储一些中间数据,用完即删.对于这个中间表,用常规表,临时表或者表变量有什么区别呢? 下面我们看一下这三种中间表是否会造成执行计划的重编译. 首先打开sql serve ...

  8. 在Unity 3D中,shader是何时编译的,在何时加载入显存中的?

    在Unity 3D中,shader是何时编译的,在何时加载入显存中的? 是某一对象在实例化时,加载其相关的material与shader还是游戏开始时? 添加评论 分享 按时间排序按投票排序 4 个回 ...

  9. 解决Visual C++ 编译器中混合 .c 文件时收到 C1853 预编译头错误的方法

    问题:用VC++编译器混合编译.c文件时,收到fatal error C1853:....预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反). 原因:当 Visua ...

最新文章

  1. 线程的介绍(概念、作用)
  2. 双调整!清华大学迎来新任书记、校长
  3. python性能分析
  4. 公共界面_小区公共区域广告收益究竟归谁?
  5. JUC多线程:JMM内存模型与volatile内存语义
  6. 监督分类空白处也被分类了_监督学习(2)|本质是分类的“逻辑回归”
  7. MySQL性能指标及计算方法
  8. 理解线程的挂起,sleep还有阻塞
  9. 程序猿常识--OJ系统和ACM测试考试大全
  10. 史上最详细的Maven安装教程以及Maven和eclipse集成
  11. 使用计算机打印资料时需要安装打印机驱动,打印机驱动安装步骤详解(一)_电脑基础知识_IT计算机_专业资料...
  12. export default (imported as router) was not found_一篇文章搞定as四大用法
  13. 剑指Offer LeetCode 面试题58 - II. 左旋转字符串
  14. Zip压缩包伪加密原理
  15. Phonics 自然拼读法 c/k,e,h,r,m,d Teacher:Lamb
  16. vue开发单页面应用
  17. Python爬虫入门教程 94-100 帮粉丝写Python爬虫之【微信读书书籍信息爬取】
  18. 第10届蓝桥杯B组F题《特别的数》
  19. 微信清理h5,小程序,公众号缓存
  20. 42.django03

热门文章

  1. 获取设备管理器的信息
  2. 烤氏历史第9集:《世通兴衰录:被遗忘的帝国》-4.大江东流
  3. 中国尿路癌市场趋势报告、技术动态创新及市场预测
  4. appwidget实现和RemoteView分析
  5. JS 删除操作 delete
  6. 哥们,有人说过你这样写代码很 low 吗?
  7. e63显示服务器忙,诺基亚E63开机提示正在安装以及设置gmail邮箱的问题
  8. 上海python培训比较好的机构
  9. 迅雷看不了html,迅雷看看不能看,可以打开看看网页,但必须刷新才能看到画面的移动,? 爱问知识人...
  10. 信息系统监理师考试大纲