RapidUnity Array Wizard
Compatible with: Unity 2.6 and 3.0
The RapidUnity Array Wizard is a Unity Editor panel that allows you to quickly and easierly create arrays (copies) of objects in all sorts of formations within a scene.
Array Wizzard allows you to select between 5 different types of array, Linear, Area, Volume, Radial and Cascade.
Each of these different types of array, allow you to arrange GameObjects within your scenes, quickly and easierly, and in various formations.
A Linear array is one that is formed in a line, either up, down, left, right or diagonally, spacing between GameObjects can be specified as well.
An Area array is one that is formed in a grid, either up, down, left, right or diagonally, spacing between GameObjects can be specified as well.
A Volume array is one that is formed in a mesh, and is defined by rows, columns and planes, spacing between GameObjects can be specified as well.
A Radial array is one that is formed in circular directions, and is defined by degrees.
Using the Array Wizard could not be easier, simply select the type of array you wish to create, then click through a few steps selecting your options via the wizard interface, and hay presto!
You can also group your arrays together by selecting Group Copies.
The uses for Array Wizard are endless, from laying out pillars in a greek monument, to constructing a flight of stairs, or laying slippers for a railroad track!
Array Wizard is another great tool within my RapidUnity suite, helping you to speed up your development in Unity.
New in v1.1 are two user requested features, the first is Snap to Surface, this feature will automatically snap each object in your array to the surface within your scene. The new Snap to Surface feature works with Linear, Area, Volume and Radial arrays.
The second new feature is Add Random Noise,this feature allows you to specify a Seed value, which will then add some randomization to the position of each of your object copies.
This is great for adding that extra touch or realism to your scenes, as objects in real life are not always exactly positioned apart or in line.