Snap to surface?

Hi all,
I have read in the docs thats possible to snap to surface, but I can only manage to vertex snap holding “V”, I know it says that holding shift+control it should work but I cant get it to work, I read in other threads that it was apparently for vertexes only but maybe it was different in old version as they were talking about 2.6 or so. Im trying to move one cube to the surface of other cube but these are really tall and slightly rotated so I would like to know if I can kind of “slide” one over the other until certain point, I think I could find a workaround to this if I do that with code moving the transform but I would like to know about the surface snapping tool as it could be handy in the future. Thanks beforehand for any clue =)

4 Likes

Select a GameObject and have the translation tool active, then hold control and shift. You should see the axes gizmo change to show a little square. Click and hold the square, while still holding control and shift, and move it on top of another GameObject. Important: This only works if the object you want to snap to has an active collider component. It also will snap by center/pivot (depending on your setting in top-left toolbar), not by surface.

10 Likes

Thanks a lot =), now I get it, I dont know what I was doing wrong but maybe my second object had not the collider set as not trigger, now it seems like a handy tool, thanks! =)

1 Like

Hey man, i love to see, basically, every double of mine, i do a simple google "Unity"search, and someone already have asked, and the answer is here! thank you all! :smile:

1 Like