Search Unity

  1. Unity 2020.1 has been released.
    Dismiss Notice
  2. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice

Feedback [ProGrids] Configure separate snap increment values for each axis

Discussion in 'World Building' started by Xarbrough, Jul 7, 2019.

  1. Xarbrough


    Dec 11, 2014
    I've used ProGrids in several projects with good success to snap modular asset kits or place 3D prefab tiles on a square grid. However, with my newest project I found an opportunity for ProGrids to also support arbitrary grid types such as hex grids.

    Currently it is not really possible to snap to a hex grid, but it would probably be relatively easy to let users configure the snap increment value for each axis separately, which would then allow snapping to any type of grid, including hex tile grids.

    For example, I would like to configure the snap increment for the x-axis to 0.9 and for the z-axis to 1.57, this would solve many placement issues even for special use-cases like snapping to non-square shaped modular kits.

    This feature would probably be best disabled by default, but a configurable setting in the user preferences.
  2. gabrielw_unity


    Unity Technologies

    Feb 19, 2018
    Hi! We're working on a native Grids package for Unity, should land in 19.3, and it already has this functionality! :)
    Xarbrough likes this.
  3. Zyblade


    Jul 1, 2014
    Sorry for necro post, it wouldn't make any sense to make a new one, just to link to this one.
    I still can't find non uniform, axis independent snapping in progrids. Are there any plans to add that feature, or do I still have to overwrite the package and add it myself(which I, btw., need to do on every update...)?

    Or maybe, I just missing a GUI checkbox and the feature is already added. But I couldn't find one.
  4. ThomasLopez


    Unity Technologies

    Jun 8, 2020
    Hi Zyblade,
    you can now trigger snapping directly in the editor (ProGrid is not needed anymore).
    You can find the snapping option right next to the local/global button in the toolbar. The snapping will only be available in global manipulation.
    Here is a short demo in 2019.4 :