Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Unity, Unity3D Как сделать слежку за игроком? https://www.cyberforum.ru/ unity/ thread2964157.html
Вот создал магазин,выбираю персонажа,а следит за старым которого нет. Помогите улучшить код чтобы камера переключалась на выбранного перса using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraController : MonoBehaviour {
Выдает такую ошибку IndexOutOfRangeException: Index was outside the bounds of the array. Бьюсь уже 3 час над решением Unity, Unity3D
IndexOutOfRangeException: Index was outside the bounds of the array. SelectedCharacter.ArrowRight () (at Assets/Scripts/SelectedCharacter.cs:51) UnityEngine.Events.InvokableCall.Invoke () (at <d3b66f0ad4e34a55b6ef91ab84878193>:0) UnityEngine.Events.UnityEvent.Invoke () (at <d3b66f0ad4e34a55b6ef91ab84878193>:0) UnityEngine.UI.Button.Press () (at B:/Unity...
Unity, Unity3D Не работает EventSystem На сцене есть Canvas и EventSystem, в Сanvas есть Image на котором Grid, в нём есть много объектов(Image), на которых висит EventTrigger с каким-то действием, но оно не работает (при нажатии на них должен происходить спавн объекта), оно даже не выводит в консоль ничего, в чём может быть дело? https://www.cyberforum.ru/ unity/ thread2963942.html Unity, Unity3D Сброс настроек накрутил в проекте что-то наверное с глобальными настройками рендеринга либо физики. проект не очень загружен, но просадка идет когда в камеру попадают префабы. очень заметно. даже пустая сцена выдает 30-45 где-то. как можно сбросить глобальные настройки или что-то в этом роде ? https://www.cyberforum.ru/ unity/ thread2963932.html
Object reference not set to an instance of an object и генерация облаков Unity, Unity3D
Всем здравствуйте, начал делать новую 2d игру и начал с генерации облаков. Долго писал код и решил наконец запустить сцену. По идее при запуске сцены на ней бы просто появлялись спрайты облаков(8 в моем случае), но этого не происходит и выдает ошибку из заголовка на 18 строке при включении игрового режима, не понятно почему. Также у меня есть просьба - можете пожалуйста подсказать, где что...
Unity, Unity3D Падение сферы https://www.cyberforum.ru/ unity/ thread2963881.html
У меня возникла такая проблема, мне нужно рализовать движение шара, т.е когда я кликаю мышкой шар меняет направление Вот код public class sphereBehavior : MonoBehaviour { private Rigidbody rb; private float speed = 5f; private bool isMovingRight = true; void Start() {
Unity, Unity3D Перемещение за одну секунду не зависимо от расстояния https://www.cyberforum.ru/ unity/ thread2963683.html
как правильно реализовать такое ?
Как переместить текст на заданные координаты? Unity, Unity3D
Доброго времени суток. Опишу вообщем что мне нужно. Например у меня есть текст. И в зависимости например от ответа пользователя я хочу выдать ему тот или инной текст. Оба текста расположены за пределами UI (Но и когда были на самом UI тоже не работало). Есть кнопка. Как по нажатию кнопки переместить текст на те координаты которые мне нужны? Нашёл в интернете несколько реализаций но они не...
Unity, Unity3D Проблемы с восприятием 2д коллайдеров https://www.cyberforum.ru/ unity/ thread2963473.html
Делал 2D topdown rpg по одному гайду на ютубе. В скрипте движения, чтоб персонаж не проходил сквозь NPC и объекты добавлена проверка по слою. Изначально в коде я также добавлял переменную скорости, чтоб персонаж не полз как черепаха, но от этого пришлось отказаться. Проблема в том, что коллайдер персонажа проходил сквозь коллайдер объекта с одной стороны, при этом останавливался на расстоянии от...
Unity, Unity3D Как создать однообразную анимацию для нескольких объектов в 2D? https://www.cyberforum.ru/ unity/ thread2963429.html
У меня есть 4 разных объекта, которые должны двигаться одинаково, можно ли это реализовать, не создавая для каждого из них отдельную анимацию?
Воспроизвести анимацию атаки при приближении к игроку Unity, Unity3D
Хотел сделать анимацию атаки у зомби, когда приближается к игроку, сам не смог, в интернете, что-то есть но на старые версии юнити, на новых функционал другой или, что-то не понял. исходники не мои, просто учусь по ним https://github.com/zapolnov/otus_zombies. Подскажите пожалуйста как сделать или дайте ссылку на хороший источник
Unity, Unity3D Google Play Services https://www.cyberforum.ru/ unity/ thread2963403.html
Всем привет! Написал скрипт для инициализации Google Play Services. Сделал внутреннее тестирование в play console. Но нечего не происходит при заходе в игру(вообще нечего, скрипт накинул на задний фон игры, на нулевой сцене). Скажу сразу в play console все настроил. И в Google Cloud Platform сделал идентификатор клиента OAuth с ключом SHA1 который = ключу подписи приложения. Что не так не могу...
565 / 362 / 208
Регистрация: 18.10.2019
Сообщений: 1,231
01.04.2022, 20:09 0

Как исправить IndexOutOfRangeException: Index was outside the bounds of the array - Unity, Unity3D - Ответ 16152390

01.04.2022, 20:09. Показов 2744. Ответов 2
Метки (Все метки)

Ответ

defoh, судя по всему возникает ситуация, когда в массиве нет объекта, который бы противоречил этому условию:
Цитата Сообщение от defoh Посмотреть сообщение
while (AllCharacters[i].name != data.currentCharacter)
Чтобы избежать ошибки, можно написать так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    public IEnumerator play()
    {
            i = 0;
 
            while (AllCharacters[i].name != data.currentCharacter && i < AllCharacters.Length)
            {
                i++;
            }
            if(i == AllCharacters.Length)
                Debug.Log("Искомый объект отсутствует в массиве!");
            else
                AllCharacters[i].SetActive(true);
 
            yield return null;       
    }


Вернуться к обсуждению:
Как исправить IndexOutOfRangeException: Index was outside the bounds of the array Unity, Unity3D
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2022, 20:09
Готовые ответы и решения:

IndexOutOfRangeException: Index was outside the bounds of the array
Делаю следующие, разбиваю массив и беру значения answ=&quot;Answer&lt;#&gt;Data&quot;; string b = answ.Split(new...

IndexOutOfRangeException: Index was outside the bounds of the array
Массив выходит за пределы не могу понять где , помогите пожалуйста! юнити ругается,говорит что...

System.IndexOutOfRangeException Index was outside the bounds of the array
Приветствую всех. Столкнулся с проблемой System.IndexOutOfRangeException Index was outside the...

System.IndexOutOfRangeException: Index was outside the bounds of the array
System.IndexOutOfRangeException: Index was outside the bounds of the array. at...

2
01.04.2022, 20:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2022, 20:09
Помогаю со студенческими работами здесь

IndexOutOfRangeException: Index was outside the bounds of the array. (ошибка в коде)
Всем привет, возникает вот такая ошибка в коде: &quot;IndexOutOfRangeException: Index was outside the...

Ошибка - Runtime exception: System.IndexOutOfRangeException: Index out of the bounds of the array
Всем привет, помогите пожалуйста решить ошибку - Runtime exception:...

Выдает такую ошибку IndexOutOfRangeException: Index was outside the bounds of the array. Бьюсь уже 3 час над решением
IndexOutOfRangeException: Index was outside the bounds of the array. SelectedCharacter.ArrowRight...

Ошибка Index was outside the bounds of the array. Как исправить?
Пытаюсь написать простую программу по выводу массива на экран. Visual Studio показывает 0 ошибок,...

Ошибка System.IndexOutOfRangeException: "Index was outside the bounds of the array"
Юнити. Есть трёхмерный массив, есть цикл. Но я не понимаю, почему на 34 строке появляется...

Ошибка System.IndexOutOfRangeException: "Index was outside the bounds of the array"
В двумерном массиве A=(a1, а2, ..., аn) отрицательные элементы, имеющие четный порядковый номер,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru