Code Every Day 🚀
30 subscribers
687 photos
243 videos
22 files
174 links
Просто для развлечения
Download Telegram
👉 Изменения на скриншоте
This media is not supported in your browser
VIEW IN TELEGRAM
Основы KorGE: Физика: Генерируем шарики по клику мышки

🎯 Немного модифицируем прототип про шарики и добавим генерирование шариков разного размера и цвета в местах клика мышки

👉 Демо
#KorGE
👉 Код прототипа на скриншотах
This media is not supported in your browser
VIEW IN TELEGRAM
Основы KorGE: Рефакторинг код с шариками: Метод для пола

🎯 В прошлых прототипах статический объект, который выполнял роль пола не был замечен, в этот раз исправил этот недостаток.

👉 Пример на демо
#KorGE
👉 Код для отрисовки пола вынесен в отдельный метод
This media is not supported in your browser
VIEW IN TELEGRAM
Основы KorGE: Добавляем рандомное генерирование шариков

🎯 Немного модифицируем прошлый прототип, добавив генерирование шариков по интервалу в пределах экрана.

👉 Пример на демо
#KorGE
👉 Пример кода на скриншотах
👉 еще заметил, что есть свойство, отвечающее за качество отрисовки, можно не учитывать разрешение устройства и повысить производительность
This media is not supported in your browser
VIEW IN TELEGRAM
Основы KorGE: UI: Делаем кнопку для счетчика кликов

🎯 В KorGE есть шикарное sdk для работы с UI Сегодня сделаем кнопку-счетчик кликов.

👉 Используем uiButton(..) {..} , чтобы добавить кнопку в Container. Пример на демо.
#KorGE
👉 Код прототипа
Механическая клавиатура

🎯 В погоне за новыми ощущениями решил попробовать механическую клавиатуру, напоминает ретро клавиатуры.

👉 По сравнению с ноутбучной клавой или похожими на нее, эта кажется не оч удобной, но все равно интересно.
👉 Когда на ней что-то делаю задумаюсь прежде, чем набрать. Медленно, но более осознанно получается 🙂
👉 Есть крутые подсветки, потом вечером видео примеров запишу.

Вообщем для разнообразия пойдет, но надо привыкать маненько.
#Life
This media is not supported in your browser
VIEW IN TELEGRAM
Основы KorGE: UI: Базовые свойства кнопки, пример анимации

🎯 В прошлый раз научился отображать кнопку и обрабатывать клик. Сегодня посмотрел, какие свойства есть у кнопки, и попробовал написать простую анимацию изменения радиуса закругления для кнопки.

👉 Пример на демо
#KorGE
👉 Как во многих sdk у кнопки есть набор базовых свойств  View
👉 Если что-то нужно анимировать у кнопки (ну или у любой View), можно эту логику реализовать на каждое обновление экрана. Ранее я написал расширение onEverySeconds() , которое срабатывает каждые X секунд