Очень хороший урок! Впрочем, как и все остальные. Чем мне нравится ваш канал - это грамотная подача материала, без всяких "ээээ.... ммм... чёт я не то нажал... а как всё исправить...", без матов и попыток сказать что-то смешное. В общем, желаю много подписчиков и одновременно не заболеть звёздной болезнью, чем, к сожалению, грешат многие. Удачи и спасибо!
@graphicaldesign27765 жыл бұрын
Спасибо)
@gm_Maker5 жыл бұрын
Спасибо! :)
@batist-ai16045 жыл бұрын
Ролики великолепные :) Спасибо большое, очень помогаешь!
@ButterflyEsophagus5 жыл бұрын
Спасибо тебе чувак за твои уроки. Ты большой молодец. Но знаешь хотелось бы увидеть урок по бомбе в 2д. Думаю было бы классно и уверен многим бы зашло.
@wk-treval37385 жыл бұрын
Ты очень крут
@argentumtv75233 жыл бұрын
Кто может помочь, почему у меня снаряды по башне стреляют по своей же, то есть отображается, что стрелы, камни и фаерболы появляются, но они появляются под башнями. Где искать ошибку ?
@kuma4an5 жыл бұрын
Как включить подсказки в VS как у вас. У меня всплывает только некоторые, например, переменные, а подсказки для transform или Random не появляются. Версия VS - 2017г.
@ivanivanov98724 жыл бұрын
в Unity, зайди в Edit/Preferences/External Tools и в списке External Script Editor выбери Visual Studio
@darksidemods31345 жыл бұрын
Спасибо за видео!!
@YOURREST5 жыл бұрын
Привет. Жду окончания твоей задумки по Tower defense. Вопросик: я посмотрел все видео по Созданию Инвентаря тут (kzbin.info/www/bejne/jl6Qe396j8eiedU), и мне показалось, что чего-то не хватает. Как этот Инвентарь прикрутить к персонажу в самой игре? И ещё вопрос: будет видео, как сделать сохранения в несколько слотов?
@graphicaldesign27765 жыл бұрын
Прикрутить к персонажу инвентарь, через отдельные методы) Будет много всего, так как и много всего есть в играх.
@Hetman16103 жыл бұрын
Не вилетает стрела , вернее она летит но на екране не видно , подскажите пожалуйста кто знает, все прописал как на видео , в консоле видно что стрела вылетает , тоесть есть клон стрелы постоянный но на екране ёё нет
@argentumtv75233 жыл бұрын
Привет, ты смог решить эту проблему, тоже самое, в консоле видно, что вылетает и она появляется под башней, да ?
@Пес-й2к2 жыл бұрын
@@argentumtv7523 смог решить проблему???????
@Artfrost3 жыл бұрын
посмотрел два ролика с регистрацией и стрельбой, но так и не нашел ответ на свой вопрос нигде не могу найти реализацию стрельбы башни по двигающимся врагам на упреждение, у всех ютуберов тупая стрельба в молоко либо стрельба "самонаводящимися" снарядами (( интересует расчет точки где окажется враг спустя время полета снаряда (стрельба на упреждение) кто подскажет ?
@argentumtv75233 жыл бұрын
Привет, ты сможешь помочь мне, у меня вот такая вот проблема: Кто может помочь, почему у меня снаряды по башне стреляют по своей же, то есть отображается, что стрелы, камни и фаерболы появляются, но они появляются под башнями. Где искать ошибку ?
@kirilldev935363 жыл бұрын
наверно можно просто при расчёте дистанции до противника добавлять к дистанции до противника число. Например если расстояние до противника + fixedDistance < atackRadius, то башня начинает стрелять на своём максимальном радиусе. И если противник зашёл в радиус атаки башни и ваш projectile, который вылетел заранее попадает по врагу, то просто считываете коллизии и если projectile попадает по ней, то наносится урон, если нет, то просто удаляете projectile. Потом если противник уже зашёл в область обстрела башни, то башня как обычно начинает стрелять в противника. И когда противник уходит дальше диапазона башни, то башня перестаёт стрелять и начинает всё выше описанное сначала. Думаю смог хоть немного помочь))
@Artfrost3 жыл бұрын
@@kirilldev93536 это имеет смысл только в случае линейного движения противника.
@kirilldev935363 жыл бұрын
@@Artfrost думаю это будет работать всегда, ведь мы работаем с коллизиями. Хотя для каждого проекта нужен свой подход)
@kopatch12455 жыл бұрын
А где ты обучался с# ?
@graphicaldesign27765 жыл бұрын
Где только не обучался)
@Mr-lo5tp5 жыл бұрын
привет снова у меня есть вопрос как зделать так чтоб чел поворачиволся зв мышкой в unity 2d Top-Down
@graphicaldesign27765 жыл бұрын
В скрипте прописать слежение мышки при помощи Math
@ВладСалтрукович8 ай бұрын
Башни плохо стреляют, только по первому и последнему врагу, подскажите в чем может быть ошибка
@Простоделаю-ю5е6 ай бұрын
если решил проблему можешь помочь?
@onestanlove5 жыл бұрын
ПРОШУ СДЕЛАЙ ВИДОС! КАК СДЕЛАТЬ ТАК ЧТОБ ВРАГ ДВИГАЛСЯ В СВОЕЙ ЗОНЕ И ЕСЛИ ВДРУГ ОН ЗАМЕЧАЕТ ГЕРОЯ В СВОЕЙ ЗОНЕ, ТО ОН НАЧИНАЕТ СТРЕЛЯТЬ.ЕСЛИ ГЕРОЙ УХОДИТ С ЗОНЫ ВРАГА, ТО ВРАГ ПРЕКРАЩАЕТ СТРЕЛЯТЬ
@kopatch12455 жыл бұрын
Лайк)
@Mr-lo5tp5 жыл бұрын
ну если так то в какой строку надо писать Math
@Mr-lo5tp5 жыл бұрын
привет я смотрел туториал как зделать главное меню и когда я прицепляю скрипт то юнити мне пишет can't add script component 'Main_Menu' because the script class cannot found Make sure that there are no compile errors that the file name and class name match
@graphicaldesign27765 жыл бұрын
Какая-то ошибка в скрипте
@Mr-lo5tp5 жыл бұрын
спасибо и ещё спасибо за годные туториалы
@ФаридРзаев-з4в5 жыл бұрын
Привет ты топ!!!! А еще какой у тебя был первый язык праграммировани
@graphicaldesign27765 жыл бұрын
Я стартовал сразу с C#
@ФаридРзаев-з4в5 жыл бұрын
@@graphicaldesign2776 Не было трудно? И как учил?
@ФаридРзаев-з4в5 жыл бұрын
@@graphicaldesign2776 Прости что спрашиваю)
@ФаридРзаев-з4в5 жыл бұрын
@@graphicaldesign2776 Долго учился? И что нужно знать что бы его понимать? Еще раз прости! Просто очент интересно. Просто мои мечты!
@graphicaldesign27765 жыл бұрын
Учиться всегда тяжело) Легко только дома на диване лежать) Учил где-то год, на курсах от самого юнити, как и наверное многие ютуберы которые делают видео уроки) Знал я на тот момент только дизайн и никак не был связан с программированием.
@mmv18404 жыл бұрын
я понимаю что видео вышло очень давно и этот комент не прочитает но я 2 раза пересмотрел этот и прошлый видос помарок не нашел но при этом башни не стреляют. Если когдато это прочитаешь скажы что мне зделать(скинуть код или чтото типо того) пж пж пж пж пж пж пж
@graphicaldesign27764 жыл бұрын
Так проблема может быть не только в скрипте, проблема может быть в чем угодно
@АртёмЦеханский-у4ы4 жыл бұрын
Эх, у меня тоже башни не стреляют я несколько раз пересмотрел скрипт правильно написал все сделал правильно наверное только не могу разобраться почему они не стреляют.😔
@epyskop4 жыл бұрын
1. Смотрите после спавна, ставите ли вы их на место башни! Projectile newProjectile = Instantiate(projectiles, transform.localPosition, Quaternion.identity) as Projectile; ну или newProjectile.transform.localPosition = transform.localPosition; 2. Если вы видите, что они хоть появляются но не летят просто, то посмотрите не поставили ли вы 0.20f - в while(GetDistanceToEnemy(targetEnemy) > 0.20f && targetEnemy != null && projectile != null) 3. Также у меня пошло только после того как я поместил метод Atack() в Update вместо FixedUpdate. Незнаю возможно все же то что Update чаще срабатывает мне дало свой +, но с Fixed у меня почему то не зашло. 4. Ставьте AtackRange от 2 и больше. Все же 1 слишком маленькое значение для радиуса. 5. Пересмотрите вашу булевую переменную isAtack она в начале должна ровнятся false. Ну и также перепроверьте ее во всем коде. Откройте все ваши переменные в инспекторе с помощью SerializedField и при игре поставьте башню, и смотрите на значения, иногда можно узнать по них что не срабатывает правильно) Удачи вам!)
@To4ini4 жыл бұрын
@@АртёмЦеханский-у4ы у меня была ошибка в слове Nearest (GetNearestEnemy, nearestEnemy) . я написал в нескольких местах Nearst (GetNearstEnemy, nearstEnemy), пропустив буку "е". При этом красным в скрипте ничего не подчеркивалось. После исправления все заработало как в видеоуроке.
@argentumtv75233 жыл бұрын
Смог решить ?
@klaus61735 жыл бұрын
когда следующее видео?)
@argentumtv75233 жыл бұрын
Здравствуйте, можете поделиться исходниками ?
@qqqqqq81564 жыл бұрын
Все отлично, но что обозначает строка return 0f?
@qqqqqq81564 жыл бұрын
а, это возврат расстояния равное нулю, все, понял
@panfon99614 жыл бұрын
что делать если у меня юнити ругаеться на Projectile в самом начале вот код : using System.Collections; using System.Collections.Generic; using UnityEngine; public class TowerCo : MonoBehaviour { [SerializeField] float timeBetweenAttacks; [SerializeField] float attackRadius; Projectile projectile; Enemy targetEnemy = null; float attackCounter; bool isAttacking = false; // Start void Start() { } // Update void Update() { attackCounter -= Time.deltaTime; if (targetEnemy == null) { Enemy nearestEnemy = GetNearesEnemy(); if (nearestEnemy() != null && Vector2.Distance(transform.localPosition, nearestEnemy().transform.localPosition) 0.25f && projectile != null && targetEnemy != null) { var dir = targetEnemy.transform.localPosition - transform.localPosition; var angleDirection = Mathf.Atan2(dir.y, dir.x) * Mathf.Rad2Deg; projectile.transform.rotation = Quaternion.AngleAxis(angleDirection, Vector3.foward); projectile.transform.localPosition = Vector2.MoveTowards(projectile.transform.localPosition, targetEnemy.transform.localPosition, 5f *Time.deltaTime); yield return null; } if (projectile != null || targetEnemy == null) { Destroy(projectile); } } private float GetTargetDistance(Enemy thisEnemy) { if (thisEnemy == null) { thisEnemy = GetNearesEnemy(); if (thisEnemy == null) { return 0f; } } return Mathf.Abs(Vector2.Distance(transform.localPosition, thisEnemy.transform.localPosition)); } private List GetEnemiesInRange() { List enemiesInRange = new List(); foreach (Enemy enemy in Manager.Instance.EnemyList) { if (Vector2.Distance(transform.localPosition, enemy.transform.localPosition)
@panfon99614 жыл бұрын
Извиняюсь за свой косяк я. Я допустил ошибку в слове "Projectilе" написав последнюю букву на русском языке
@panfon99614 жыл бұрын
Продолжай снимать. Очень полезные и понятные делаешь видио
@playklin28805 жыл бұрын
Привет! Сложная задача!!! Не для слабонервных) можно ли из приложения созданного на Юнити отправлять фотографии из галереи телефона на почту? Как текст на почту отправлять я знаю а вот фотки прикрепить из галереи 🤷♂️ Кто нить шарит в этом или ссылку мож знает на инфу? Спасибо за видео ! Очень круто👍
@ps5games8215 жыл бұрын
топ видео
@bibyter64514 жыл бұрын
Ааа, ничего не понятно
@graphicaldesign27764 жыл бұрын
Грустно
@bibyter64514 жыл бұрын
@@graphicaldesign2776 что лучше композиция или наследование в контексте гейм дева?