Страница 2 из 2

Re: Программирование для начинающих.

СообщениеДобавлено: 30 окт 2015, 17:10
Nikolay_S
Уроки и в самом деле хорошие. Было бы неплохо также выкладывать и листинги скриптов для каждого урока.

Re: Программирование для начинающих.

СообщениеДобавлено: 09 апр 2016, 00:44
holdbetter
Большое спасибо, а я уж было хотел в англоязычные туторы идти, но мир не без добрых людей ^^

Re: Программирование для начинающих.

СообщениеДобавлено: 04 июн 2016, 15:46
Dude2016
Самые понятные видеоуроки на русском которые я нашёл. Будут ли уроки по трёхмерным играм и продолжение "теории"?

Re: Программирование для начинающих.

СообщениеДобавлено: 29 сен 2017, 17:20
solowey
Вопрос по 3 уроку. Использую версию 5.6.2. Я создал, примерно, такую же сцену, как в уроке. Скрипты перенес из урока. При выстреле (в момент появления пули) происходит ошибка: "NullReferenceException: Object reference not set to an instance of an object Bullet.OnCollisionEnter (UnityEngine.Collision collision) (at Assets/Bullet.cs:14)". Как поправить проблемку???

Проект можно посмотреть тут - https://github.com/soloweyDev/TutotialUnity.

Re: Программирование для начинающих.

СообщениеДобавлено: 29 сен 2017, 18:46
seaman
Пуля ударяется о ствол. На стволе нет скрипта Target. Следовательно переменная target в этом скрипте
Синтаксис:
Используется csharp
            Target target = collision.gameObject.GetComponent<Target>();
            target.Hit(ammoStrength);

будет null
и в строке target.Hit... будет ошибка.
Как исправить? Есть несколько путей. Либо создавать пули слегка на отшибе, используя более полную функцию Instantiate, либо проверять collision.gameObject например по тегу - не танк ли это.
Почему у Вас эта ошибка возникла так рано - потому что у меня префаб пули слегка смещен вперед - видно где то на 11 минуте.
Эта ошибка должна была возникнуть в конце четвертого урока. А разбор в пятом. Можете сразу посмотреть начало пятого урока, чтобы понять в чем дело.

Re: Программирование для начинающих.

СообщениеДобавлено: 02 окт 2017, 17:47
solowey
Спасибо. Я перешел к уроку 5 и нашел разбор... После увидел ваше сообщение. Можно было догадаться. ^:)^

Re: Программирование для начинающих.

СообщениеДобавлено: 20 окт 2017, 23:27
tikhonin
от души спасибо :-bd