2048 на Unity [#3] / Плавные Анимации (DOTween Sequence)

  Рет қаралды 9,233

def1NeX

def1NeX

Күн бұрын

Пікірлер: 33
@Miakton
@Miakton 3 жыл бұрын
Не расстраивайся из-за размера своего агрегата, главное - умение им пользоваться.
@pro6300
@pro6300 3 жыл бұрын
И да, я досмотрел до конца 🗿
@veiterio
@veiterio 3 жыл бұрын
Ооо, живой, ну с возвращением получается 🗿
@ТимонЯблоков
@ТимонЯблоков 2 жыл бұрын
Совет по поводу проверки на смартфон (if isMobile): Сделай отдельный файл, с помощью директив препроцессора сделай отдельно код логики для контроллера смартфона, отдельно для котроллера компа, и ивенты для них (по типу event onSwipe), так у тебя остальной код не будет зависеть от типа устройства + компилятор при сборке выберет нужную часть кода и сборка будет чуть меньше весить. Я сам под смартфоны никогда не пробовал на unity делать - с директивами не работал, но как я знаю, компилятор делает потом сборку отдельно для смартфона, отдельно для компа, поэтому обычно код различный для разных устройств выносят в отдельные части с помощью директив.
@Screenwriter348
@Screenwriter348 8 ай бұрын
Маленький чтоооо 😄🫡👍
@appslaba2209
@appslaba2209 3 жыл бұрын
Хороший контент. Спасибо.
@iiii4157
@iiii4157 Жыл бұрын
почему CellAnimationController сингл тон в качестве свойства?
@chei_eto_ne_l_a_i2635
@chei_eto_ne_l_a_i2635 2 жыл бұрын
Какая искренность
@nickname8732
@nickname8732 Жыл бұрын
Почему во время соединения блоков начиная с 4рок, сначала появляются блоки, а только потом цифры, и цифры внутри всех блоков черные?
@Sobakalev
@Sobakalev 2 жыл бұрын
Я когда собираю игру у меня не работает управление wasd, а в юнити в окне предпросмотра всё работает. Так и должно быть или я где-то накосячил?
@EnergyLite
@EnergyLite 3 жыл бұрын
У меня почему то в скомпилированной версии на андроиде и leantween и dotween перед анимацией зависают на полсекунды, у тебя такого не было?
@def1NeX
@def1NeX 3 жыл бұрын
Было когда производил анимацию до того как инициализировал плагин через DOTween.Init
@EnergyLite
@EnergyLite 3 жыл бұрын
@@def1NeX спасиб, попробую
@C0ntrolDev
@C0ntrolDev 2 жыл бұрын
Только начал учить юнити , и решил повторить 2048 , сделал сам и решил посмотреть как ее делал кто то более продвинутый
@talisman1104
@talisman1104 Жыл бұрын
И как успехи?
@C0ntrolDev
@C0ntrolDev Жыл бұрын
@@talisman1104 юнити как таковой сейчас не учу , да и из за экзаменов времени меньше стало , а так учу WPF, и ещё могу делать телеграмм ботов
@WNEEE
@WNEEE 2 жыл бұрын
Как можно реализовать дополнительную кнопку которая будет возвращать тебя на предыдущий шаг? Что бы можно было переиграть не правильный ход?
@def1NeX
@def1NeX 2 жыл бұрын
Делаешь массив, в котором после каждого хода сохраняешь состояние поля. При нажатии на кнопку возврата, восстанавливаешь состояние поля из последнего сохранённого в массиве. Это алгоритм, конкретную реализацию давай уже сам.
@tokucaku6516
@tokucaku6516 Жыл бұрын
@@def1NeX Здравствуйте! Извините за такой вопрос, но мне нужно было прописать сохранение состояния поля при обновлении страницы браузера. Я проинициализировал массив Cell[,] fieldSave; далее присваивал fieldSave = field при каждом вызове метода Move, при поражении fieldSave = null, а в стартовой функции, если fieldSave == null, вызываем GenerateField, иначе field = fieldSave, но работать оно отказывается. Можете, если не затруднит, указать на причину?
@varan9412
@varan9412 3 жыл бұрын
👍
@vladyan01
@vladyan01 3 жыл бұрын
Не понял одни момент. Когда создаётся анимационная плитка, то куда девается оригинальная плитка? Она же по идее остаётся на месте, а это значит, что на экране, и оригинальная, и анимационная плитка одновременно, но ее нету на экране. Как это было реализовано?
@def1NeX
@def1NeX 3 жыл бұрын
Оригинальная плитка действительно остаётся на месте. В момент начала проигрывания анимации мы очищаем оригинальную плитку, поэтому она пустая.
@vladyan01
@vladyan01 3 жыл бұрын
@@def1NeX видимо я где то проглядел.
@nicro7905
@nicro7905 2 жыл бұрын
@@vladyan01 бро, проблему исправил? Если да подскажи как, в точь точь так же.
@vladyan01
@vladyan01 2 жыл бұрын
@@nicro7905 не, так и не понял. Я не на юнити делал, тут просто алгоритм смотрел как примерно сделать))) Я на Годо делал, а там по своему сделал, анимировал саму плитку, а не создавал копию для анимации. Уже не помню как точно делал, давно дело было )
@Pipka_888
@Pipka_888 3 жыл бұрын
После этого вызывает UpdateCel и уничтожаемся :)
@alextovmasyan9775
@alextovmasyan9775 3 жыл бұрын
Чел можеш сказать на каком канале ты научился Unity
@def1NeX
@def1NeX 3 жыл бұрын
Везде по немножко
@Pipka_888
@Pipka_888 3 жыл бұрын
Ты так довно видосы не выпускал
@nvw_games
@nvw_games 2 жыл бұрын
Всё написал правильно, но после добавления анимаций, игра начала выводить ложный проигрыш, да и самих анимаций нет
@-LGK
@-LGK 3 жыл бұрын
Здарова, отлично пишешь код. Можешь сделать курс по углубленному С#? конечно не бесплатно.
@Pipka_888
@Pipka_888 3 жыл бұрын
Ну я не видел, но наверно он в норме
@Itibsoft-chanel
@Itibsoft-chanel 3 жыл бұрын
Чел, если верить рекламе, то купи себе соду, ахах
УЛУЧШИ СВОЮ ИГРУ на UNITY! Lerp, DoTween, Animation Curve!
10:14
Яковлев Илья - IT и игры
Рет қаралды 8 М.
DOTWEEN SEQUENCE NEDİR?
8:59
ka6an
Рет қаралды 3,1 М.
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 12 МЛН
DID A VAMPIRE BECOME A DOG FOR A HUMAN? 😳😳😳
00:56
НИКИТА ПОДСТАВИЛ ДЖОНИ 😡
01:00
HOOOTDOGS
Рет қаралды 2,7 МЛН
What's in the clown's bag? #clown #angel #bunnypolice
00:19
超人夫妇
Рет қаралды 23 МЛН
2048 на Unity [#1] / Игровое поле
10:15
def1NeX
Рет қаралды 17 М.
Космические гипотезы: Как возникло все?
3:51:04
Космическое путешествие
Рет қаралды 862 М.
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 12 МЛН