You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

38 lines
1.1 KiB

using UnityEngine;
using System.Collections;
public class DebrisController : MonoBehaviour {
public int count;
public GameObject debris;
public Transform minPos;
public Transform maxPos;
// Use this for initialization
void Start () {
for (int i = 0; i < count; i++) {
Vector2 randPos = Vector2.zero;
randPos.x = Random.Range(Mathf.Min(minPos.position.x, maxPos.position.x), Mathf.Max(minPos.position.x, maxPos.position.x));
randPos.y = Random.Range(Mathf.Min(minPos.position.y, maxPos.position.y), Mathf.Max(minPos.position.y, maxPos.position.y));
Vector3 randRot = Vector3.zero;
randRot.z = Random.Range(0, 360);
GameObject temp = (GameObject) Instantiate(debris, randPos, Quaternion.Euler(randRot));
temp.transform.localScale = Vector3.one * 3;
temp.transform.parent = transform;
Rigidbody2D rigid = temp.GetComponent<Rigidbody2D>();
rigid.AddTorque(Random.Range(3f, 5f));
}
}
// Update is called once per frame
void Update () {
}
}