So i’m working in a tycoon game where you can build your own place, you can make your own place layout and stuff, the layout creating is in 2D by placing sprites, the problem is translating those sprite positions into the respective 3D models, i’ve tried spawning the 3D objects normally but if i have a straight line of tiles and i one put one below other in the 3D world instead of putting it to the side it will put it below [Who would have figured]. The way that i spawn the tiles is with a Raycast. Thanks in advance!
if (rayHits.collider == null || rayHits.transform.gameObject.GetComponent<BlueprintObject>() == null)
{
Instantiate(finalObject, transform.position, Quaternion.identity);
Instantiate(equivalentIn3D, transform.position, Quaternion.identity);
}
else
{
if (rayHits.transform.gameObject.GetComponent<BlueprintObject>().objectIdentifier != objectIdentifier)
{
Instantiate(finalObject, transform.position, Quaternion.identity);
Instantiate(equivalentIn3D, transform.position, Quaternion.identity);
}
}