Doodle Jump за 6 МИНУТ на Android | Unity, C#, Game Tutorial
Вставка
- Опубліковано 2 кві 2020
- Поддержка на Boosty:
boosty.to/ice_creammi!
В этом ролике я снова попытался повторить шедевр игровой индустрии: на этот раз - платформер Doodle Jump, которая вышла в 2009 году. Данную игру придумали хорваты Игорь и Марко Пусеняки, а разработчиком выступила компания Lima Sky.
В видосе я повторю классическую локацию - тетрадный лист с простыми зелеными платформами.
Я работаю на игровом движке Unity 3D, а пишу на языке программирования C#. Все скрипты написаны в Microsoft Visual Studio.
Механика приложения такова: по мере восхождения дудлика, платформы, вышедшие за пределы камеры, появляются на рандомных позициях над игроком.
Ссылочка на скрипты с подробным описанием! Пользуйся на здоровье!
drive.google.com/open?id=17I8...
Донатсы:
www.donationalerts.com/r/icec...
По вопросам рекламы/сотрудничество: t.me/hello_valli
КАНАЛ В ТЕЛЕГРАМЕ: t.me/icecreameee
ГРУППА ВКОНТАКТЕ: icecream_2020
INSTAGRAM: / icecream.url
#doodlejump #unity #tutorial TWITCH: / icecreammiboy - Ігри
За 3 месяца учебы я ещё нигде не видел такой идеальный код.
Лучший.
даёшь больше простых и классических игр!
Каждый видос, это *ТОП*
Спасибо тебе большое за классное видео без воды!
Продолжай в том же духе и 1000 подписчиков, со временем, покажутся смешной цифрой)
Удачи!
🥰
Ты был прав
ага@@user-xc4se6uu6x
Ого,норм ты разбираешься в компах😮👍
Как сделать, чтобы платформы спавнились на заданном расстоянии после последней заспавнишейся? Просто через время платформы появляются очень высоко и до них не допрыгнуть
Thank you I didn't understand the language but I use your scripts thank you
Люблю смотреть такие видео
Это круто🤙
За ссылку на скрипты отдельный респект ++++++
Лучший ютубер по программированию на Unity!! Класс
Большое спасибо 🤗
Рекомендую еще MAXTER
Было бы неплохо объединиться, я могу рисовать ассеты)
Привет, помоги пожалуйста
после того, как в скрипте platform я добавляю "если относительная скорость меньше нуля.....", строчка идентичная твоей, игрок стоит на месте
почему так может случиться?
была такая же проблема пофиксил странным способом взял нормальную модельку
Хорош!
ПРИКОЛЬНО!!!
Не мужик,ты крутой,я подписанн
Привет, надеюсь ты ещё читаешь комменты. После соприкосновения с дэдзон платформы не генерируются дальше.
Помоги пж
Что делать если при повороте экрана персонажа поддёргивает ?
2:40 выходит внутри колайдора окно с желтым знаком как и у вас, но у вас она на секунду, а у мне мешает поставить функцию
Круто:)
Как счетчик добавить?
Годно!
Очень информативно
хороший туториал!
Привет! У меня возникла проблема. У меня почему-то не работает platform efector 2d. Делаю все как ты, ставлю в collider used by efector, но ничего не работает. Не знаешь с чем это может быть связано?
Хм, надо увидеть скрин, как ты это сделал
Странный вопрос но где ты выучил этот c# и за сколько по аремени
Cпасибо за видео,а что в конце за музыка?
Что делать ? Если платформы спавнятся но они слишком большие ???
крутые видосы, если бы ты еще обьяснял что каждая строчка кода делает цены бы небыло)
@@Iambestest скрипты еще доступны где нибудь?
@@MusicFlowDaily нашёл?
Ты топ бро Спасибо большое тебе.
thanks Bro you solved my problem.
Помоги пожалуйста что делать если платформы кончаются помогите пожалуйста!!!
Что за музыка в начале? Скажите плиЗ)
тока у меня баг что дедзона уходит вперед не дожидаясь камеры
Благодарю за подробный видео урок! :)
Доступны ли еще скрипты из видео? Ссылок не видно
Да, доступны, ссылки в описании под видео
@@ICECREAM2019 У меня показывает только текст, и два баннера, один про другие видео по doodle jump, второй с другими видео об играх. В тексте ссылок не отображает, только вот это: Всем дарова! В этом ролике я снова попытался повторить шедевр игровой индустрии: на этот раз - платформер Doodle Jump, которая вышла в 2009 году. Данную игру придумали хорваты Игорь и Марко Пусеняки, а разработчиком выступила компания Lima Sky.
😔
@@ICECREAM2019 Открыл видео в мобиле, в ней показывает описание целиком, с ссылками. Вот же странный цифровой мир))
@@MusicFlowDaily Под баннерами всегда была кнопка "ЕЩЕ"
спасибо тебе огромное благодаря тебе я сдам курсач
Хорош🔥
привет, а можешь скинуть спрайты?
А есть игры сделанные Вами и выставленные на Плей Маркет?
Скоро будут😎
Можно ссылку на игру
Если бы музыку потише сделать. Вообщем ++
друг пж помоги почему void не красится в синий цвет?
и можно ли взять у тебя готовый файл и доработать его так как нужен для курсача мне бы там сменить спрайты и все
Скрипты в описании есть
@@ICECREAM2019 я их скачал в студио пишет на том же дудле 28 ошибок
Че делать не прыгает ошибки в коде есть
А у меня ничего не работает ): при билде все спрайты исчезли и все
Почему мы не можем использовать Vector2? У нас ведь 2д игра, вектор 2 как раз хранит 2 значения, которые изменяются. И если в данной игре без вектора3 не обойтись, то где нужно использовать вектор2?
разобрались?
Если да, то объясните пожалуйста :)
А как ее протестить на телефоне то
Вопрос, почему мой дудлик начинает вертеться конгда косаеться платформы ?
Надо заморозить вращение объекта в Rigidbody
@@ICECREAM2019 Спасибо 🙏
@@ICECREAM2019 как заморозить какую кнопку нажать? Пж
@@morgunchik6135 как заморозить какую кнопку нажать пж ответь?
@@quanysh5900 В Риджедбади2Д нажни галочку на вращение по оси Х
А как сделать так чтобы спавнились платформы бесконечно, а те которые были уже пропадали?
это неудачный путь, когда дудлик подпрыгивает выше середины экрана (в оригинальной игре я имею ввиду) платформы начинают ускоренно двигаться вниз чтобы дудлик не улетел за верх экрана, и если ты их генеришь и потом уничтожаешь то тебе придется писать сложный расчет ускорения генерации платформ, с перебрасыванием платформы которая коснулась специального объекта ниже экрана этот нъюанс реализуется проще.
у меня игрок не прыгает , что делать?
Можете помочь, как сделать, чтобы можно было двигать с помощью кнопок?
Есть много гайдов, и объяснений как это сделать, если коротко: делаешь UI и пишешь код, который бы отвечал за нажатие клавиш (которые ты обычно нажимаешь для управления персонажа, на компьютере)😎
что делать если додл не прыгает хоть я и вписал в платформе 10 на касание, а додл не прыгает и падает вместе с платформой?
ты не сделал rigbody и collision 2d вроде...
как сделать бесконечную генерацию платформ?
Чтобы платформы бесконечно генерировались можно воспользоваться корутиной и циклом While, но такой подход = фееричное падение фпс через некоторое время
Поэтому я использовал перемещение одних и тех же платформ
подскажи пожалуйста как сделать счёт? на него что бы когда он на платформу приземлялся был счёт
Могу скинуть
@@user-vu9vt5iy2f будь добр :)
@@user-vu9vt5iy2f скинь пожалуйста
@@Haper_rar ой блин, сорян уже нету
@@Haper_rar там надо скрипт в гг добавить там где падает на платформу, добавить пару строк когда падает то плюс текст для счёта
можно просто прикрипить камеру под персонажа и она будет за ним двигаться
Эффект слишком резкий будет - на любителя короче
А как же уход в бок и появление с другой стороны?
он сделан в 1 скрипте поворотом телефона
Что то не въеду как ограничить расстояние по высоте между генерацией новых платформ? Бывают спавны, когда невозможно допрыгнуть
В скрипте для перемещения платформ можно отрегулировать высоту
@@ICECREAM2019 я просто увеличил прыжок:)
помогите, камера не становится вертикальной
Братан, а подскажи пожалуйста как включить эту камеру на Scene
Поконкретнее, пожалуйста))
@@ICECREAM2019 смотри, когда ты заходишь в Scene у тебя стоит Прямоугольник а в середине камера, как это включить? просто у меня такого нет
Странно, это просто границы камеры, они должны быть
Автор нужно ещё быстрее видео поставить... Чтоб не видно было вообще курсора, чтоб не дай бог никто не чего не понял, куда нужно прокликивать...
Р.С. видео нужно смотреть на - 0.5
You are the fucking best :O
Подскажите пожалуйста почему не всегда появляются подсказки(варианты при написании кода)?И да как сделать, чтобы появлялись подсказки, как у автора видео.
Такая же фигня.Возмодно надо переустановить на версию 19 года т.к.он походу на ней👁️👄👁️
@@wfiermonlght4046 абсолютно такая же хрень, заметил то, что из Unity скрипты на с# visual studio открывает как прочие файлы, а у него в видео открывает как Assembly C#, думаю проблема в том что не установлена какая-то библиотека взаимодействия с unity
@@genb4 проблему решила.
Привет, у меня вопрос,
у меня слишком много платформ, что делать?
Уменьши из кол-во в цикле
@@ICECREAM2019 спасибо, а как сделать, чтобы монетки вместе с некоторыми облаками спавнились?
По сути, можешь сделать копию скрипта и вставить уже монетку вместо платформ
А если более правильно - то добавить новую переменную для монетки и там уже все настроить через цикл, но это сложнее
Привет! Привязал скрипт к генерации платформ, они создаются, но их просто не видно как будто их нет
Это потомучто ты не сохранил скрипт
Его надо сохранить
ку! У меня возникла проблема. У меня почему-то дудлик не прыгает, делаю все как ты но не получается, не мог ли ты помочь мне ?
Ты уже знаешь как это пофиксить?
а как сделать чтоб камера была вертикальная?
посмотри гайды там могут помочь
Привет, врядле мне кто то спустя 3 года ответит но помогите пж что делать если дудлик бьётся головой о платформу
там вроде в гайде написано, если что напиши на форумы или в гугл (лучше на английском)
Давайте зделаем простую игру
Привет у меня такая ошибка я написал скрипт все сделал но такая ошибка- NullReferenceException: Object reference not set to an instance of an object
platform.OnCollisionEnter2D (UnityEngine.Collision2D collision) (at Assets/Scripts Game/platform.cs:11) ЧТО делать?
Скрипт если что на платформу подскажи пожалуйста
Написано, что что-то забыл накинуть
@@ICECREAM2019 У меня персонаж перевораживается когда прыгает что делать подскажи пожалуйста. Остальное все решил
@@briooni893 надо в Rigidbody заморозить вращение: Freeze rotation
@@briooni893 как ты решил с плотформой
Всё сделал правильно , но не генерируеться польше 10 платформ, что может быть ? То есть появилось 10 платформ и на этом всё дальше ничего не генерирует!
В описании есть скрипт, сравни со своим, возможно, что где-то ошибся
public static Rocket instance;
float horizontal;
public Rigidbody2D RocketRigid;
void Start ()
{
if (instance == null)
{
instance == this;
}
}
Юнити уперся в том что в строке instance == this; критическая ошибка
Как фиксить
Instance = this;
Помоги пожалуйста у меня уже давно такая проблема у меня не работает сцен менеджер хотя в настройках сцены стоят и у меня проблема в 30 и 35 строках ему не нравится место где ты написал флип х я всё перепробовал помоги!!
По словам я тебе сказать не смогу в чем проблема, можешь скриншот в телеграм прислать или ВКонтакте, ссылочки в описании
@@ICECREAM2019 Я написал в группу в вк
а можно ссылку для спрайтров
Я все в интернете брал, поэтому их можно найти
В скором времени выложу, если нужно
Я сделал дудл джампа в 3d
Красавчик
Скажи трек в начале =)
Ой, я уже и не вспомню, попробуй зашазамить, вроде как из официальной фонотеки UA-cam брал
У меня проблема... У меня платформы спавнятся не вверх, а вниз... Что делать то?
Помогите пожалуйста
Спавняться в другую сторону при старте или уже после тогда, как за камеру вышли?
@@ICECREAM2019 при старте. Пару платформ наверху, остальные внизу.
Передвинь дудлика вместе с камерой вниз просто
Эту проблему я решил)
КАК СДЕЛАТЬ ВРАГОВ?
сделай спрайт, создай триггер, когда другой оьект касаеться его, то перекидивает на другую сцену
как фиксануть наложение платформ друг на друга после переноса ?
Расстояние можно увеличить
@@ICECREAM2019 не работает, при переносе последней из 10, она накладывается на самый первый перенос частично
@@ICECREAM2019 как?
хотя я исправил это зафризив ротация по Y
хм. понятно, что жизнь коротка и надо успеть всё. но тараторить с такой скоростью. что даже на скорости 0.25 не поспеваю за вами...
у тебя все так получается, у меня вообще нечего не получается(((
У меня не прыгает просто падает и не управляется что делать?!
В консоли есть ошибки?
@@ICECREAM2019 нету
Ты решил эту проблему?
@@slavabro-743 да решил
@@Shanize1 И в чем заключалась проблема? Буду очень благодарен!
Ы ка ка!!!!
А как сделать так, что бы дудлик всегда долетал до платформы
Надо смотреть по расстоянию между платформами, если не долетает, то уменьшать расстояние, либо увеличить силу прыжка
Все по делу, но пиздец как быстро!
Формат такой, просто растягивать видос на 30 минут, рассказывать почему public и private - разные вещи, такое себе
Для удобства я запилил все скрипты в документ, ссылка в описании
@@ICECREAM2019 , не, я же говорю все четко. Но все же было пару моментов когда приходилось скорость на 0.25 ставить. Это я как пользователь уровня 0 говорю)
Окей, бро, спасибо за отзыв)
У меня дохера ошибок почему???
помогите мне я не могу управлять doodle
Чекай консоль
@@ICECREAM2019 написано каждую секунду UnassignedReferenceException: The variable DoodleRigid of Doodle has not been assigned.
You probably need to assign the DoodleRigid variable of the Doodle script in the inspector.
UnityEngine.Rigidbody2D.get_velocity () (at :0)
Doodle.FixedUpdate () (at Assets/Scripts/Doodle.cs:39) что делать?
2
*Пожалоста помоги у развитии канала*
По всем вопросам почта в описании канала
Попробуй повторить 2-d игру vector (android)
Аааа
Автор, еще более ускоренное видео выложи. Чтобы уже совсем ничего не понятно стало.
Брат, да это медленно ещё
дудлик..
Ах да, чуть чуть бы помедленней объясняли бы
Спасибо за замечание, учту)
И почему так мало лайков..?
Просто ещё не всё поставили)
@@ICECREAM2019 ааа логично)
убогий гайд однако
при переносе скрипта выдает ошибку , и да шоб половой акт у тебя длился столько же сколько длится видос)
можешь дать вк? Нужна помощь