What will be better approach either to clone or create new object Unity4.3

Hi Folks, I am working on 2D game in Unity3D. Game is just like ball popper where ball generate randomly I hope u get idea what I want to build, what I need to ask is that either I want to create clone of balls or create new one when generating new ball, I am new in Unity 3D and don’t know much about better approach and where use of clone or create new one. Kindly suggest me on this. Thanks in advance.

In this case, you will most likely want to create them as Prefabs and Instantiate them.

Check out the answer to this question if you’re not sure what a prefab is, or why Instantiate is different from Clone:
What is the Difference Between a Prefab and a Game Object?

Let me know if you have any questions about the differences.