unity3d 延迟运行脚本语句

在Unity3D中。有yield语句它负责延迟操作,yield return WaitForSeconds(3.0); //等待 3 秒
查看unity3d脚本手冊,使用方法须要在对应的格式。
以下代码含义就是,载入图片显示等待6秒后进入场景level1中。

using UnityEngine;
using System.Collections;

public class init : MonoBehaviour {

	// Use this for initialization
	public Texture img;
	private bool bl = false;
	public float waitTime ;
	void Start () {
		StartCoroutine( wait(6.0f) );

	}

	// Update is called once per frame
	void Update () {
		if (bl)
			Application.LoadLevel(1);

	}

	void OnGUI()
	{
		GUI.DrawTexture(new Rect(0,0,1024,768),img);
	}

	IEnumerator wait(float time)
	{
		yield return new WaitForSeconds(waitTime);
		bl = true;
	}
}
时间: 2024-08-28 19:54:30

unity3d 延迟运行脚本语句的相关文章

bat批处理延迟运行脚本

@echo off:aaapause 这里是你需要运行的程序for /l %%i in (0,1,10000) do echo %%i>nulgoto aaa 当然bat延迟运行还有其他的一些方法 不过我这个算很简单了 你还可以使用两个for代替gotofor /l %%i in (0,1,10000) do echo %%i>nul 这里>nul忽略输出如果程序是无法自动回到cmd界面的那可能需要结束她的进程什么的 自然利用bat调用其他程序也能做到例如ntsd debug 等等 或者

[转]关于Unity3D对象和脚本实例调用的顺序探究

http://blog.csdn.net/liangzg_2011/article/details/8150844 关于Unity3D对象和脚本实例调用的顺序探究 我们先来看一些有趣Unity实例顺序的小实验.有图有真相!! 注:以上打印的代码语句如下: [csharp] view plaincopy <span style="font-size:18px;">    void Start () { print("-----" + this.transf

【unity3d游戏开发脚本笔记之一:坐标系选择对物体运动的影响】

时间:2016年9月24日17:38:21   作者:yexiaopeng 博客园     在unity3d的世界中,其坐标系可分为四种,世界坐标系-WorldSpace   本地坐标系-LocalSpace  屏幕坐标系-ScreenSpace 视口坐标-ViewPortSpace.其中作者本人当前面对的是世界坐标系和本地坐标系的问题.本文讲诉这两个坐标系对物体运动的影响,其他的坐标系涉及到再做说明.    在学习unity3d官方例子(太空大战)的过程中,编写脚本对陨石的运动进行控制时发现旋

定时器解决js长时间运行脚本问题

javascript 一般地,单个js操作的运行时间不应超过100毫秒,否则的话,会影响用户体验,用户会认为自己与界面失去联系.而对于一些复杂的任务,可能无法在100ms内完成,甚至会突破浏览器限制(调用栈大小限制和长时间运行限制).其中,长时间运行限制的衡量有执行语句的数量和执行语句的时间. 因此,针对复杂任务,要想不影响用户体验,就需要借助定时器. 使用定时器可以让出UI线程的控制权,停止执行javascript,使得UI线程有机会更新,然后隔一段时间后在执行javascript代码. fu

java ScriptEngine 使用 (java运行脚本文件)

转自:http://www.tuicool.com/articles/imEbQbA Java SE 6最引人注目的新功能之一就是内嵌了脚本支持.在默认情况下,Java SE 6只支持JavaScript,但这并不以为着Java SE 6只能支持JavaScript.在Java SE 6中提供了一些接口来定义一个脚本规范,也就是JSR223.通过实现这些接口,Java SE 6可以支持任意的脚本语言(如PHP或Ruby). 运行第一个脚本程序 在使用Java SE 6运行脚本之前,必须要知道你的

unity3d抛物线的脚本

using UnityEngine; using System.Collections; public class ProjectileTest : MonoBehaviour { public GameObject target; public float speed = 10; private float distanceToTarget; private bool move = true; void Start () { distanceToTarget = Vector3.Distanc

(二)NS3如何编译、运行脚本和 Command Line命令行参数设置

二.编译.运行脚本和Command Line命令行参数设置 7. 编译和运行脚本主要步骤 1) 将编写的脚本复制到ns-3.22/scratch目录下(可以在ubuntu窗口界面直接复制) 进入ns3目录: /ns-3.22 $ cp examples/tutorial/first.cc  scratch/myfirst.cc将脚本复制到scratch目录下 2) 构建(编译) $ ./waf 3) 运行 $ ./waf --run scratch/myfirst (可能会有运行权限问题,可在r

随笔——判断Unity3D的运行平台

今天研究了一下Unity3D的运行平台,在这里做个笔记,免得以后又忘了! 1.新建项目 2.新建Scripts和Scenes文件夹,用来存放脚本和场景 3.添加Text,显示输出信息 4.新建GameController脚本 5.运行游戏,查看结果 6.其他 开始吧! 1.新建项目 新建一个项目,名字叫DeltaTimeTest吧,因为我今天顺便要测试一下DeltaTime函数.完成后的界面见下图: 2.新建Scripts和Scenes文件夹,用来存放脚本和场景 到项目浏览器窗口新建Script

oracle监控脚本语句

查看碎片程度高的表 SELECT segment_name table_name, COUNT(*) extents FROM dba_segments WHERE owner NOT IN ('SYS', 'SYSTEM') GROUP BY segment_nameHAVING COUNT(*) = (SELECT MAX(COUNT(*))                     FROM dba_segments                    GROUP BY segment_n