It is very easy to copy any object. Use [UnityEngine.Object.Instantiate][1]
You can also procedurally move things around very easily in unity: "GameObject.transform.position = someVector3;" You can change "someVector3" per frame and make it follow any sort of math you want. [Unity's Coroutines][2] make functions execute over a time in a way you can procedurally control, I'd say give them a try, it'll give you a good idea how to do this.
[1]: http://docs.unity3d.com/Documentation/ScriptReference/Object.Instantiate.html
[2]: http://docs.unity3d.com/Documentation/ScriptReference/index.Coroutines_26_Yield.html
↧