示例#1
0
    public void spawnAsteroid()
    {
        GameObject asteroid_instance = SharedInstance.GetPooledObject();

        if (asteroid_instance != null)
        {
            PickSpawnPoint();
            asteroid_instance.transform.position = spawnPoint;
            asteroid_instance.SetActive(true);
            asteroid_instance.GetComponent <Rigidbody>().AddForce(targetPos * Random.Range(100000.0f, 200000.0f));
            asteroid_instance.GetComponent <Rigidbody>().AddTorque(targetPos * 1000000.0f);
        }
    }