Не обновляются размеры у Renderer

73
08 февраля 2022, 00:50

Я написал скрипт в котором после изменения localScale у объекта хочу получить значения bounds, но renderer не меняет значения bounds, как решить эту проблему?

Скрипт:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Test
{
    public class TestSize : MonoBehaviour
    {
        public GameObject obj;
        public Renderer objRenderer;
        void Start()
        {
            obj.transform.localScale = new Vector3(4, 4, 4);
            Debug.Log(objRenderer.bounds.extents.x);
        }
}
Answer 1

а ты уверен что не меняет ?? у меня всё меняет

public class TestSize : MonoBehaviour
{
    public GameObject obj;
    public Renderer objRenderer;
    void Start()
    {
        Debug.Log("do: " + objRenderer.bounds.extents.x);
        obj.transform.localScale = new Vector3(4f, 4f, 4f);
        Debug.Log("posle: " + objRenderer.bounds.extents.x);
    }

}

READ ALSO
Обновить информацию в базе данных c#

Обновить информацию в базе данных c#

Есть база данных gallery, в которой 7 связанных таблицНеобходимо после изменения данных в dataGrivView1 после нажатия на кнопку значения менялись в базе...

105
ScreenToWorldPoint возвращает координаты камеры при параметре Input.mousePosition

ScreenToWorldPoint возвращает координаты камеры при параметре Input.mousePosition

Изучаю Unity и не могу разобраться с ScreenToWorldPoint:

78
Отключение IDisposable

Отключение IDisposable

Допустим, есть интерфейс IConnectionОн в своей иерархии имеет IDisposable

109
Scroll в RichTextBox и LinkLabel

Scroll в RichTextBox и LinkLabel

Вывожу в RichTextBox список LinkLabel-ов

86