Hello! So i decided to change my old onGUI() method to canvas.
1)How can draw some textures like this in canvas by a script:
for (int i = 0; i < ResourceManager.mapIconObjects.Count; i++)
{
float x, z;
x = GetMapPos(ResourceManager.mapIconObjects*.transform.position.x, 200, 500);*
z = GetMapPos(ResourceManager.mapIconObjects*.transform.position.z, 200, 500);*
OreDeposit oreResource = ResourceManager.mapIconObjects*.GetComponent();*
if (oreResource)
{
x = x - resourceIconSize / 2;
z = ((z * -1) - resourceIconSize / 2) + 200;
GUI.Box(new Rect(x, z, resourceIconSize, resourceIconSize), “”, iconStyleResource);
}
}
I mean, how to draw them on screen like this:
[44334-canvas.jpg|44334]