Можете подсказать фишки по умному использованию DOTween? Так сказать поделиться

опытом, а то я вообще не уверен в том, как я его использую

9 ответов

20 просмотров

Главная фишка перейти на PrimeTween 😅

Console.WriteLine("Черепашка");
А почему так?

Zero-allocation animations, shakes, delays, and sequences. Installs as a Unity Package Manager (UPM) package. Simple and consistent API. Animate anything with one line of code. Full source code is available. Reliable, covered by tests, and ready for production.

А куда оно тратит 66КБ?

Артём- Автор вопроса

С праймтвин меньше фпс 👀

Alex Silaev
А куда оно тратит 66КБ?

DOTween made a long way in its development and brought a lot of value to the game industry. But for almost 10 years it accumulated a lot of technical debt and inconsistencies. DOTween gives a huge heads-up for game jams and early prototypes, but when a project becomes bigger, its quirks become to pile up. And while with years it was getting better with memory allocations, it still allocates memory on every animation start and puts a lot of pressure on the garbage collector. PrimeTween is simple, consistent, covered by tests, and behaves exactly like you would expect. High performance and zero allocations out of the box. PrimeTween and DOTween don't conflict with each other and can be used in one project. So you can try PrimeTween in your existing project without breaking anything. Performance comparison In real-world scenarios, PrimeTween is up to 30% faster than DOTween in terms of average runtime performance. But this is not the most important performance indicator most of the time. Where PrimeTween really shines is in the absence of memory allocations. PrimeTween never allocates heap memory and never produces garbage collection spikes. Create millions of animations, delays, and sequences with 0KB of GC and without hiccups! Another important performance factor is frame pacing. To create a smooth experience for a user, frames in your game should be evenly spaced in time. A one-frame hiccup is still noticeable to the eye even when the profiler tells that the game runs at an average of 60 FPS. In this image, you can see that PrimeTween evenly distributes the load maintaining smooth frame times, while DOTween produces a lot of fluctuations. The testing scenario is identical in both cases.

https://youtu.be/Y8cv-rF5j6c?si=VAm4soWJNKWfjlxi Вот норм видео, если не переубедили на другое перейти)

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта