diff --git a/Assets/Prefabs.meta b/Assets/Prefabs.meta index 01edf7c..b4a2cdc 100644 --- a/Assets/Prefabs.meta +++ b/Assets/Prefabs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 -guid: e7cc8537ea5a6bf4b844573c98dc567e +guid: 96533e08f1684a4499d445c8fefb7b3e folderAsset: yes -timeCreated: 1460086265 +timeCreated: 1460093246 licenseType: Free DefaultImporter: userData: diff --git a/Assets/Prefabs/Asteroid.prefab b/Assets/Prefabs/Asteroid.prefab new file mode 100644 index 0000000..f21dc6f Binary files /dev/null and b/Assets/Prefabs/Asteroid.prefab differ diff --git a/Assets/Prefabs/Asteroid.prefab.meta b/Assets/Prefabs/Asteroid.prefab.meta new file mode 100644 index 0000000..0da83ea --- /dev/null +++ b/Assets/Prefabs/Asteroid.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc1a204562630cd40a1dd685b5ed8e6e +timeCreated: 1460093261 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts.meta b/Assets/Scripts.meta index 14bba09..823506f 100644 --- a/Assets/Scripts.meta +++ b/Assets/Scripts.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 -guid: 2a2a40279929a214db32fd8ec2e94b23 +guid: f0123460f54262d43bd494bf9cbc0126 folderAsset: yes -timeCreated: 1460086249 +timeCreated: 1460093246 licenseType: Free DefaultImporter: userData: diff --git a/Assets/Scripts/Asteroid.cs b/Assets/Scripts/Asteroid.cs new file mode 100644 index 0000000..ab18c29 --- /dev/null +++ b/Assets/Scripts/Asteroid.cs @@ -0,0 +1,26 @@ +using UnityEngine; +using System.Collections; + +public class Asteroid : MonoBehaviour +{ + Vector3 center; + public float speed; + public float step; + + // Use this for initialization + void Start () { + center = new Vector3(0, 0); + } + + // Update is called once per frame + void Update () { + MoveObject(center); + + } + + void MoveObject(Vector3 center) + { + step = speed * Time.deltaTime; + this.transform.position = Vector3.MoveTowards(transform.position, center, step); + } +} diff --git a/Assets/Scripts/Asteroid.cs.meta b/Assets/Scripts/Asteroid.cs.meta new file mode 100644 index 0000000..50ef0f8 --- /dev/null +++ b/Assets/Scripts/Asteroid.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 025c26020d5e62f40be0e8a2d063c51b +timeCreated: 1460088774 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SpawnAsteroids.cs b/Assets/Scripts/SpawnAsteroids.cs new file mode 100644 index 0000000..751e263 --- /dev/null +++ b/Assets/Scripts/SpawnAsteroids.cs @@ -0,0 +1,41 @@ +using UnityEngine; +using System.Collections; + +public class SpawnAsteroids : MonoBehaviour { + + public GameObject myAsteroid; + Vector3 center; + float x; + float y; + float d; + + // Use this for initialization + void Start() + { + center = new Vector3(0, 0); + d = 4; + InvokeRepeating("Spawn", 0, 0.5F); + + } + + // Update is called once per frame + void Update () { + + } + + void Spawn() + { + GameObject instance = Instantiate(myAsteroid); + instance.transform.position = getPositions(); + } + + Vector3 getPositions() + { + float theta = Random.Range(0F, 360F); + x = center.x - Mathf.Sin(theta) * d; + y = center.y - Mathf.Cos(theta) * d; + return new Vector3(x, y); + } + + +} diff --git a/Assets/Scripts/SpawnAsteroids.cs.meta b/Assets/Scripts/SpawnAsteroids.cs.meta new file mode 100644 index 0000000..d0986ca --- /dev/null +++ b/Assets/Scripts/SpawnAsteroids.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 665432c96ca23f140a869ed98ade0dde +timeCreated: 1460092006 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sounds.meta b/Assets/Sounds.meta index 8a769b8..9c1e5fe 100644 --- a/Assets/Sounds.meta +++ b/Assets/Sounds.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 -guid: c8a47bc917a8b874eabaca4e75369948 +guid: 043c9d3c0b79fd64b9d82d520495597e folderAsset: yes -timeCreated: 1460086241 +timeCreated: 1460093246 licenseType: Free DefaultImporter: userData: diff --git a/Assets/_Scenes.meta b/Assets/_Scenes.meta index 400ffa7..6e47d4c 100644 --- a/Assets/_Scenes.meta +++ b/Assets/_Scenes.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 -guid: 3c5f064c6cc9dad4d942c7175ca62bf8 +guid: eaff437385965f0409ef60dcab46e52a folderAsset: yes -timeCreated: 1460086225 +timeCreated: 1460088152 licenseType: Free DefaultImporter: userData: diff --git a/Assets/_Scenes/sophieScene.unity b/Assets/_Scenes/sophieScene.unity new file mode 100644 index 0000000..6729570 Binary files /dev/null and b/Assets/_Scenes/sophieScene.unity differ diff --git a/Assets/_Scenes/sophieScene.unity.meta b/Assets/_Scenes/sophieScene.unity.meta new file mode 100644 index 0000000..425f915 --- /dev/null +++ b/Assets/_Scenes/sophieScene.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ea0c30ed16d86641a0b486375c97c1a +timeCreated: 1460091128 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/m_asteroid.mat b/Assets/m_asteroid.mat new file mode 100644 index 0000000..11969cb Binary files /dev/null and b/Assets/m_asteroid.mat differ diff --git a/Assets/m_asteroid.mat.meta b/Assets/m_asteroid.mat.meta new file mode 100644 index 0000000..1e016b8 --- /dev/null +++ b/Assets/m_asteroid.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 373eeb9894b74ec43b7157c541d7cde8 +timeCreated: 1460088680 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index c507092..9f9baf1 100644 Binary files a/ProjectSettings/TagManager.asset and b/ProjectSettings/TagManager.asset differ