MonoBehaviour.Invoke呼び出し



function Invoke (methodName : string, time : float) : void
Descriptionの説明
Invokes the method methodName in time seconds.
time秒でmethodNameメソッドを呼び出します.簡単に言えば、指定メソッド名のメソッドを時間に応じる呼び出す.
  • C#
  • JavaScript
  • using UnityEngine;
    using System.Collections;
    
    public class example : MonoBehaviour {
    	public Rigidbody projectile;
    	void LaunchProjectile() {
    		Rigidbody instance = Instantiate(projectile);
    		instance.velocity = Random.insideUnitSphere * 5;
    	}
    	public void Awake() {
    		Invoke("LaunchProjectile", 2);
    	}
    }
    // Launches a projectile in 2 seconds // 2 
    var projectile : Rigidbody;
    
    Invoke("LaunchProjectile", 2);
    
    function LaunchProjectile () {
    	var instance : Rigidbody = Instantiate(projectile);
    	instance.velocity = Random.insideUnitSphere * 5;
    }