是否正在对 methodName
进行任何调用?
using UnityEngine; using System.Collections.Generic;
// Instantiates a projectile two seconds after the spacebar was pressed. // LaunchProjectile is called when a previous RigidBody has finished the Invoke.
public class ExampleScript : MonoBehaviour { public Rigidbody projectile;
void Update() { if (Input.GetKeyDown(KeyCode.Space) && !IsInvoking("LaunchProjectile")) Invoke("LaunchProjectile", 2.0f); }
void LaunchProjectile() { Rigidbody instance = Instantiate(projectile); instance.velocity = Random.insideUnitSphere * 5; } }
是否正在对该 MonoBehaviour 进行任何调用?