Вопросы по теме 'gameobject'

Является ли добавление большого количества игровых объектов GameObject в сцену (не визуализируемых) неэффективным для производительности? [Единство]
Я использую Unity 4.6 для разработки 2D-игры. Я хочу знать, оказывает ли большое количество игровых объектов в сцене (вне поля зрения камеры) значительное влияние на производительность. Например, эффективно ли создавать прокручиваемый список имен...
3042 просмотров

Ошибка Unity GetComponent (GUIText)?
У меня проблема с GetComponent(GUIText), я получаю ошибку К игровому объекту "#######COUNTER(Clone)" не прикреплен 'GUIText', но скрипт пытается получить к нему доступ. Вот мой код: var UItecxt = GameObject.Find("#######COUNTER(Clone)"); var...
1401 просмотров
schedule 28.06.2023

Правильный способ создания экземпляра GameObject?
Итак, у меня есть дилемма о правильном способе создания сборного игрового объекта в Unity С#. Вот 2 примера кода Пример 1: public Transform musicPrefab; GameObject mManager = (GameObject)Instantiate(musicPrefab,transform.position,...
537 просмотров
schedule 14.04.2024

Найти GameObjects с ключевым словом Unity
Как я могу найти GameObjects с ключевым словом в Unity? На самом деле, у меня есть много GameObject с такими именами: Бетонный пол [289483] Бетонный пол [289487] Часть стены [293291] Деталь [321043] ... Я уже сделал функции для...
579 просмотров
schedule 03.06.2023

Как найти все игровые объекты Cube на сцене?
Я ищу способ найти все CubeGameObject в сцене. Я пытаюсь сделать это: Cube[] ballsUp = FindObjectsOfType (typeof(Cube)) as Cube[]; Но куб, по-видимому, не является типом игрового объекта. Я думаю, мне нужно использовать что-то, связанное...
4719 просмотров
schedule 30.05.2023

Изменение спрайта при наведении курсора
У меня есть спрайт, который действует как кнопка в главном меню моей игры. У него есть бокс-коллайдер, и я использую OnMouseDown() для регистрации нажатий кнопки. Я хочу изменить спрайт, когда моя мышь наводит кнопку. Я знаю, что могу делать...
4138 просмотров
schedule 08.08.2023

Destroy() больше не работает в Unity3D
Я работаю над гоночной игрой, в которой есть скоростные ускорители на земле. Когда транспортное средство касается его, скрипт, прикрепленный к спидбустеру, создает сборку огня, а затем уничтожает ее через 2 секунды. Это мой скрипт (на C#), который...
4657 просмотров
schedule 17.11.2022

Текстура сдвига/смещения, используемая в материале на GameObject?
В моей программе есть сфера GameObject, представляющая Землю. Поэтому я применяю к нему материал следующим образом: Используя данные и скрипт позиционирования, я размещаю на глобусе маркеры, представляющие местоположения (по долготе и...
253 просмотров
schedule 02.04.2024

Удаление ранее добавленного компонента GameObject
У меня есть этот скрипт, в который он добавляет скрипт SelectMove во время выполнения, когда пользователь касается символа. public GameObject target; void Start () { } // Update is called once per frame void Update () {...
40 просмотров
schedule 05.09.2022

Управляемый пользователем Quaternion Slerp?
Я пытаюсь повернуть сферу с пользовательским контролем. void RotateGlobe() { SetLock(); if (Input.GetMouseButton(0)) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); userInput.x = Input.GetAxis("Mouse...
479 просмотров

Проверить значение переменной из каждого игрового объекта, прикрепленного скриптом
У меня есть игровой объект под названием «студент», к которому прикреплен скрипт, затем я дублирую его вручную (ctrl+D), чтобы каждый дублированный объект студента имел один и тот же компонент скрипта. вот скрипт (не полный, потому что слишком...
62 просмотров
schedule 24.11.2023

Создание асинхронного игрового объекта Unity3D
Я делаю свой первый проект в Unity3D прямо сейчас. Это 2D игра. Это своего рода runner , но с возможностью для игрока вернуться назад на некоторое расстояние. Чтобы реализовать эту функциональность на данный момент, я делаю что-то вроде этого:...
5073 просмотров
schedule 04.12.2022

Нарисуйте Rect с помощью GUI.DrawTexture точно в позиции игрового объекта Unity
Мне нужно использовать функцию "GUI.DrawTexture(new Rect..."), чтобы нарисовать прямоугольник на моем экране (на самом деле это градиентная полоса графического интерфейса, которую я получил от https://www.assetstore.unity3d.com/en/#!/content/19972 ,...
2375 просмотров
schedule 05.07.2023

Добавить компонент изображения в новый игровой объект
Я создал новый игровой объект: GameObject newObject = new GameObject("ObjectName"); newObject.AddComponent<RectTransform>(); newObject.GetComponent<RectTransform>().sizeDelta = new Vector2(width, height); Я ищу способ добавить...
10512 просмотров
schedule 22.01.2024

Как создать собственное 3D-имя с помощью скрипта c # в Unity 3D
Я застрял на проблеме написания сценариев C # в Unity, которую я хотел бы решить. Вот чего я хочу добиться: Введите имя в поле ввода Получить символы из поля ввода Для каждого персонажа: установите 3D GameObject персонажа, уже созданного в...
195 просмотров
schedule 13.08.2022

Массив пользовательских игровых объектов возвращает значение null в своих индексах после создания объектов?
Во время выполнения я сначала добавляю некоторые элементы в массив, затем записываю их значения в журнал (работает просто отлично), затем я создаю их экземпляры (все еще работает нормально), а затем я хочу изменить значения элементов массива, но для...
102 просмотров
schedule 26.02.2024

Unity GetComponent‹Type› возвращает значение
Какой игровой объект типа Type возвращается из вызова GetComponent<Type>(); если к вызывающему игровому объекту прикреплено более одного объекта этого типа? В документации к этой функции сказано, что игровой объект возвращается...
137 просмотров
schedule 24.09.2022

Измените материал в GameObjects с помощью Unet в Unity
Я хочу изменить материал GameObject на всех клиентах, когда я нажимаю на него в любом клиенте. Я новичок в UNET и полагаю, что у меня есть концептуальный недостаток. Итак, в основном я пытаюсь сделать следующее: Направить луч на NetworkPlayer...
869 просмотров
schedule 26.05.2022

Как уничтожить GameObject и создать новый через некоторое время
Я создаю игру, в которой есть 7 префабов GameObject, каждый из которых создает экземпляр на уровне, сейчас я создаю основной скрипт, который будет создавать экземпляры каждого префаба GameObject, теперь то, что я хочу сделать, это создать каждый 80f "...
2046 просмотров
schedule 02.02.2022

Unity зависает при попытке изменить цвета RGB
Я пытаюсь постепенно изменять значения RGB Color32 компонента Unity Renderer с течением времени, но всякий раз, когда я играю в игру в Unity, программа просто зависает, и мне приходится закрыть ее. Я уверен, что это из-за того, как я пытаюсь его...
165 просмотров
schedule 26.05.2024