Как задать размер объекта в координатах?
Как мне задать размер объекта в координатах?
Есть объект и мне надо, чтобы он на сетке был равен по всем сторонам 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)