Как задать размер объекта в координатах?

Как мне задать размер объекта в координатах?

Есть объект и мне надо, чтобы он на сетке был равен по всем сторонам 10. Как это можно задать?


Ответы (1 шт):

Автор решения: Евгений Штин

Решил проблему таким способом(Вдруг кому пригодится функция):

public void ChangeSize(GameObject go, float distance)
{
    try
    {
        Vector3 v = go.GetComponent<Renderer>().bounds.size;
        if (v != null)
        {
            v.x = go.transform.localScale.x * distance / v.x;
            v.y = go.transform.localScale.y * distance / v.y;
            v.z = go.transform.localScale.z * distance / v.z;
            print(v);
            go.transform.localScale = v;
        }

    }
    catch (MissingComponentException)
→ Ссылка