在unity运行的时候运行Update

我们有时候需要在编辑器模式下运行Update用于处理一些函数,一般情况下Update这个函数必须得在play模式下才会运行,如果我们想让它在编辑器启动的时候就运行呢?

上代码

using UnityEngine;
using System.Collections;
using UnityEditor;

[InitializeOnLoad]
public class Easy2DEditorUpdate {

	// Use this for initialization
	static Easy2DEditorUpdate() {
		EditorApplication.update += Update;
	}

	static void Update ()
	{
		//do();
	}
}

这样只要unity是开着的,那么它就会一直调用Update.

时间: 2024-10-05 05:00:58

在unity运行的时候运行Update的相关文章

Linux学习笔记(三):系统运行级与运行级的切换

1.Linux系统与其他的操作系统不同,它设有运行级别.该运行级指定操作系统所处的状态.Linux系统在任何时候都运行于某个运行级上,且在不同的运行级上运行的程序和服务都不同,所要完成的工作和所要达到的目的也都不同. 2.Linux(Red Hat 9.0)设置了7个不同的运行级,系统可以在这些运行级别之间进行切换以完成不同的工作. 3.接下来简单介绍7个系统运行级: (1).运行级0:关闭计算机. (2).运行级1:单用户模式. (3).运行级2:多用户模式(不带网络文件系统NFS支持功能).

【转】如何配置EditPlus中Java运行环境,运行Java程序

如何配置EditPlus中Java运行环境,运行Java程序 http://jingyan.baidu.com/article/86112f13725e2e2736978711.html 分步阅读 EdltPlus是一款不错的Java代码编辑器,使用EditPlus对于语言代码格式自动生成,省去了我们很多不必要的时间,且其具有小巧,省内存的优势,对于我们平时编写一些简单的Java程序很有帮助,下面小编就为大家介绍下如何配置EditPlusJava环境编辑,使其可以直接运行Java程序(怎么样在e

异常?C语言程序中我们如何管控(处理)运行期间的运行异常

异常?C语言中我们如何管控(处理)运行期间的运行异常 方案1.通过返回值表达错误.程序中必须层层判断返回值,流程繁琐. 方案2.采用<setjmp.h>里面定义的setjmp/longjmp通过保存函数调用栈来实现远程跳转.这样就可以实现一步到位进入错误处理,流程简单. 1 /*方案2应用举例: 2 * Filename:jmperr.c 3 * Discreption: 4 * 采用<setjmp.h>里面定义的setjmp/longjmp通过保存函数调用栈来实现远程跳转.这样就

ASP.NET的运行原理与运行机制

http://kb.cnblogs.com/page/75702/ 当一个HTTP请求到服务器并被IIS接收到之后,IIS首先通过客户端请求的页面类型为其加载相应的.dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块.在ASP.NET 3.5中,这个模块叫做HttpHandler(HTTP处理程序组件),之所以.aspx文件可以被服务器处理,就是因为在服务器端有默认的HttpHandler专门处理.aspx文件.IIS在将这条请求发送给能够处理这个请求的模块之前,还需要经过一些H

LoadRunner中进程运行和线程运行区别

LoadRunner中进程运行和线程运行区别 发布时间: 2012-5-23 10:29    作者: 田志良    来源: 51Testing软件测试网采编 字体:  小  中  大  | 上一篇 下一篇 | 打印  | 我要投稿  | 推荐标签: 性能测试 软件测试 LoadRunner loadrunner 测试工具 LoadRunner controller将使用驱动程序mmdrv运行Vuser.用户可以在controller的run-time setting中选择Vuser的运行方式,

java 爬虫在 netbeans 里运行和单独运行结果不一样

在做内容测试的时候,发现我的爬虫(前些文章略有提及)在 netbeans 里面能够成功爬取网页内容,而单独运行时,给定一个 url,爬到的网页却与在浏览器里面打开 url 的网页完全不一样,这是一个很诡异的问题.我在相应位置增加代码,把网页写入某一个文件.结果发现,在 netbeans 里运行和单独运行两次写的文件的编码不一样,一个是 GBK 的编码,一个是 UTF-8  的编码,(我希望爬虫以 UTF-8 的方式运行,考虑到程序里面的字符串和数据库里面的字符串对应,都应该使用 UTF-8 编码

IDEA新建MavenWeb项目并通过Tomcat运行HelloWorld以及运行简单的Servlet类

IDEA新建MavenWeb项目并通过Tomcat运行HelloWorld以及运行简单的Servlet类 由于在IDEA中新建Maven项目配置web中遇到很多坑,目前在这边记录一下 一.运行环境: IntelliJ IDEA Version 2018.3.4 (IDEA2018)  . JDK1.8 二.运行中所需安装包以及最终的项目 项目ZIP 链接:https://pan.baidu.com/s/1N39STOehDV1s6bAQytNJMA 提取码:dp74 Tomcat 链接:http

总结使用Unity 3D优化游戏运行性能的经验

流畅的游戏玩法来自流畅的帧率,而我们即将推出的动作平台游戏<Shadow Blade>已经将在标准iPhone和iPad设备上实现每秒60帧视为一个重要目标. 以下是我们在紧凑的优化过程中提升游戏运行性能,并实现目标帧率时需要考虑的事项. 当基本游戏功能到位时,就要确保游戏运行表现能够达标.我们衡量游戏运行表现的一个基本工具是Unity内置分析器以及Xcode分析工具.使用Unity分析器来分析设备上的运行代码真是一项宝贵的功能. 我们总结了这种为将目标设备的帧率控制在60fps而进行衡量.调

【UNITY3D 游戏开发之八】Unity编译到iPhone运行 Collider 无法正常触发事件解决方案

本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi) 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/unity3d-game/1618.html 点击订阅 本博客最新动态!及时将最新博文通知您! 最近几周基本两天通一宵,整个团队都在努力赶出一版技术删档测试包,也没时间来写点东西.正好今天有点时间来整理下. 这篇主要说下 Uniyt项目Build到iPhone运行后无法正常触发 Collider 这个问题. 一般我