🎮 Если помните, то хочу сделать что-то похожее на диалоговую систему в Katana Zero в визуальном плане.
💬 Так вот, принялся за её реализацию, на видео результат.
✈️ Уже готова базовая анимация, символы как бы влетают в текстовое окно.
⚙️ Дальше буду заниматься либо разными цветами текста, либо постоянной анимацией уже имеющегося текста.
👇 Может написать, что хотите видеть следующим?
💬 Так вот, принялся за её реализацию, на видео результат.
✈️ Уже готова базовая анимация, символы как бы влетают в текстовое окно.
⚙️ Дальше буду заниматься либо разными цветами текста, либо постоянной анимацией уже имеющегося текста.
👇 Может написать, что хотите видеть следующим?
This media is not supported in your browser
VIEW IN TELEGRAM
🎲 Рандом!!!!!
😏 А с этим можно поиграться)
😏 А с этим можно поиграться)
👾6🔥3🤝2 1 1
This media is not supported in your browser
VIEW IN TELEGRAM
💬 Диалоговая система обновлена!
❓ Так что же нового?
🔤 Добавленны эффекты для слов целиком.
🎲 Появились новые эффекты ( Влёт, печать, влёт по кругу)
🔧 Также теперь можно комбинировать разные эффекты в одном диалоговом окне.
🎨 Следующий шаг работа с цветом.
❓ Так что же нового?
🔤 Добавленны эффекты для слов целиком.
🎲 Появились новые эффекты ( Влёт, печать, влёт по кругу)
🔧 Также теперь можно комбинировать разные эффекты в одном диалоговом окне.
🎨 Следующий шаг работа с цветом.
🔥4👾2 2 1
This media is not supported in your browser
VIEW IN TELEGRAM
🎨 Это было геморно и пока что черновой вариант.
👨💻 Но уже есть поддержка разных цветов, что скажете?
👨💻 Но уже есть поддержка разных цветов, что скажете?
This media is not supported in your browser
VIEW IN TELEGRAM
💔 Оно СлоМаЛОсь.
🛠️ Моя CLEAN CODE душа увидев много повторений, решила привнести в код принцип DRY (проще говоря убрал повторения).
🙃 Когда хотел как лучше, а получилось как всегда)
😐 Что происходит с анимацией слов вам лучше не знать...
🛠️ Моя CLEAN CODE душа увидев много повторений, решила привнести в код принцип DRY (проще говоря убрал повторения).
🙃 Когда хотел как лучше, а получилось как всегда)
😐 Что происходит с анимацией слов вам лучше не знать...
😱4😁1
This media is not supported in your browser
VIEW IN TELEGRAM
💬 Новый апдейт для диалоговой системы.
👌 Спустя 2 дня тыкания по клавишам, она заработала.
🤔 Что же тут нового?
⚙️ Полноценная поддержка печати как слов так и символов.
🛠️ 3 разных режима печати, которые ещё и можно комбинировать.
✨ Ну и ещё добавил частиц, которые подстраиваются под цвет символа и появляются в момент печати.
🔧 Ну и момент лично для меня, код стал куда более "чистым")
🙃 Даже в этом прототипе есть баги,внимательно посмотрите на первую запятую.
👌 Спустя 2 дня тыкания по клавишам, она заработала.
🤔 Что же тут нового?
⚙️ Полноценная поддержка печати как слов так и символов.
🛠️ 3 разных режима печати, которые ещё и можно комбинировать.
✨ Ну и ещё добавил частиц, которые подстраиваются под цвет символа и появляются в момент печати.
🔧 Ну и момент лично для меня, код стал куда более "чистым")
🙃 Даже в этом прототипе есть баги,
This media is not supported in your browser
VIEW IN TELEGRAM
🐞 Все импостеры уничтожены!
🔧 Пол дня сегодня сидел в режиме отладки, чтобы понять причину.
⚠️ Как я и предполагал, проблема была с индексами вершин текста, но что с ними не так, я понял далеко не сразу.
⚙️ Как я думал, что у каждого символа 4 вершины, т.е. слово "Код" - содержит (3 символа * 4 = 12 вершин) и вроде все ок.
🛠️ Но давайте рассмотрим другую ситуацию: "Баг в коде" - содержит(10 символов × 4 = 40 вершин).
😑 А вот и нет, ведь некоторые символы не учитываются в подсчёте вершин и получается не 40, а 32 вершины.
🐞 И вот здесь появлялся баг, потому что цвета сохранялись для всех символов, даже для тех, у которых не было вершин.
👌 Сейчас вроде исправил с помощью доп. проверки и баганых символов вроде нет.
🔧 Пол дня сегодня сидел в режиме отладки, чтобы понять причину.
⚠️ Как я и предполагал, проблема была с индексами вершин текста, но что с ними не так, я понял далеко не сразу.
⚙️ Как я думал, что у каждого символа 4 вершины, т.е. слово "Код" - содержит (3 символа * 4 = 12 вершин) и вроде все ок.
🛠️ Но давайте рассмотрим другую ситуацию: "Баг в коде" - содержит
😑 А вот и нет, ведь некоторые символы не учитываются в подсчёте вершин и получается не 40, а 32 вершины.
🐞 И вот здесь появлялся баг, потому что цвета сохранялись для всех символов, даже для тех, у которых не было вершин.
👌 Сейчас вроде исправил с помощью доп. проверки и баганых символов вроде нет.
1 8 2
This media is not supported in your browser
VIEW IN TELEGRAM
😵 Внедряю анимацию существующего текста.
P.s. За звёздочку спасибо 🔥
P.s. За звёздочку спасибо 🔥
😁4 3 3⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Баги исправленны.
💬 Текст переливается, пока что это простая интерполяция между двумя цветами.
🤔 Следующим думаю можно сделать эффект похожий на первый, но с участием группы цветов.
💬 Текст переливается, пока что это простая интерполяция между двумя цветами.
🤔 Следующим думаю можно сделать эффект похожий на первый, но с участием группы цветов.
❤7
🤔 Такой вопрос, будет ли вам интересно узнать, как код диалоговой системы работает?
Final Results
82%
😎 По другому и быть не может
14%
😀 Было бы неплохо
0%
🥴 Все равно не пойму
5%
🙄 А он мне и н.... не нужон
This media is not supported in your browser
VIEW IN TELEGRAM
✨ Хоть это и тестовая сцена, я немного освежил её внешний вид и добавил новый эффект.
💬 Судя по опросу, многим интересно узнать, как всё это работает.
😅 Но объяснить и сделать обзор на код в формате постов в Телеграме будет очень сложно, и вы, скорее всего, ничего не поймёте.
🎥 Поэтому, как мне кажется, самый логичный вариант — записать видео на YouTube в духе "Создаём диалоговую систему как в Katana Zero".
⚙️ Разумеется, это будет только тогда, когда я создам все фишки и проработаю архитектуру, чтобы всё было более понятно и переиспользуемо.
👇 Что думаете по этому поводу?
💬 Судя по опросу, многим интересно узнать, как всё это работает.
😅 Но объяснить и сделать обзор на код в формате постов в Телеграме будет очень сложно, и вы, скорее всего, ничего не поймёте.
🎥 Поэтому, как мне кажется, самый логичный вариант — записать видео на YouTube в духе "Создаём диалоговую систему как в Katana Zero".
⚙️ Разумеется, это будет только тогда, когда я создам все фишки и проработаю архитектуру, чтобы всё было более понятно и переиспользуемо.
👇 Что думаете по этому поводу?
This media is not supported in your browser
VIEW IN TELEGRAM
😁 В прошлый раз пошутил.
🧮 Подправил формулу и получился более верный результат)
🧮 Подправил формулу и получился более верный результат)
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Текст делает ☝️👇
⚙️ Кроме этого исправил баг с цветом. Ранее текст, у которого меняются позиции вершин не обновлялся цвет, щас все ок.
⚙️ Кроме этого исправил баг с цветом. Ранее текст, у которого меняются позиции вершин не обновлялся цвет, щас все ок.
❤2 2