xXx_Unity_xXx
@xXx_Unity_xXx
Делаю игры на юнити

Как исправить чёрные спрайты при передвижении в Unity2D?

Добавил простенькое освещение с помощью лампочек и материала. Лампочки расположены в 3д, так, что они светят на картинку. Материал ко всем объектам добавил один и тот же, НО когда запускаю игру, "зомби" становятся чёрными, а игрок нет. Хочу заметить, зомби становятся чёрными только когда работает скрипт перемещения у них. По оси Z и слоям, зомби и игрок расположены одинаково.
Ниже прикрепил мизерный скрипт перемещения зомби и скрин из игры.
61bed65891e66224692253.jpeg
//ДВИЖЕНИЕ ЗОМБИ ОСНОВНОЕ
        if (player.position.x <= transform.position.x) //идёт влево за человеком
        {
            physic.velocity = new Vector2(-speed, 0);
            transform.localScale = new Vector2(1, 1);
        }
        else  //идёт вправо
        {
            physic.velocity = new Vector2(speed, 0);
            transform.localScale = new Vector2(-1, 1); 
        }
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
Попробуй закоментировать разные строчки кода чтобы узнать есть ли в них проблема и повозиться со светом . Так сказать в чем проблема наверно не получается всё таки это твой проект и только ты знаешь о том как он устроен
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы