Added more variety to object generation

This commit is contained in:
Gregory Campbell
2020-06-02 20:30:03 -04:00
parent 6f9eae4693
commit c6681f9555
+6 -2
View File
@@ -17,13 +17,17 @@ public class GameScript : MonoBehaviour
{ {
clicked = false; clicked = false;
float sizeChange = Random.Range(1f, 2f);
Object.GetComponent<SpriteRenderer>().sprite = Object.GetComponent<SpriteRenderer>().sprite =
ObjectSprites[Random.Range(0, ObjectSprites.Length)]; ObjectSprites[Random.Range(0, ObjectSprites.Length)];
Object.transform.localScale *= sizeChange;
Object.AddComponent<BoxCollider2D>(); Object.AddComponent<BoxCollider2D>();
Object.GetComponent<BoxCollider2D>().size *= sizeChange;
Vector3 boundary = Object.GetComponent<BoxCollider2D>().size * 0.4f; Vector3 boundary = Object.GetComponent<BoxCollider2D>().size * 0.3f;
for(int i = 0; i < 20; i++) for(int i = 0; i < Random.Range(10, 30); i++)
{ {
float xBound = Random.Range(-boundary.x, boundary.x); float xBound = Random.Range(-boundary.x, boundary.x);
float yBound = Random.Range(-boundary.y, boundary.y); float yBound = Random.Range(-boundary.y, boundary.y);