How do make hex grid in canvas ?

Please refer to the 2 images i uploaded below. I have 2 types of “hex” inside a panel(with scroll rect), if i uses image with hex image, i m only getting only a square, and if im using sprite, it wont display on the panel even i tried changing value of the ordering layer. I want to know what is the proper way to do it ? What i want to do is have a hex grid, then allow user to drag and drop components into the grid, and ya, i need to do it with canvas.


Ok ive figured it out myself, need to use image, but cannot simply just create a hexagon from unity, i downloaded a hex image from the net with transparent background then it solve all the problem.

thanks for reading.

1 Like