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: UI: Работа с UITreeView

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

👉 Использовал UITreeView, экземпляр которой может принимать списки дочерних объектов, каждый из которых может иметь свои дочерние объекты и так далее.

👉 Пример на демо.
#KorGE
👉 Код прототипа
Media is too big
VIEW IN TELEGRAM
Roblox: Перемотка времени

🎯 Сегодня решил набросать прототип для кнопки перемотки времени.

👉 В игровой мир добавлен блок и скрипт. При касании кнопки время начинает идти быстрее, повторное касание кнопки останаливает время в том моменте, на котором оно было до этого.

👉 Пример на демо
#Roblox
CodeEveryDay-RewindTimeButton-Script.lua
771 B
👉 Код в файле для удобства
👉 Для наглядности код на скриншотах
This media is not supported in your browser
VIEW IN TELEGRAM
Основы KorGE: UI: Отображение больших списков

🎯 Обычно для отображения больших списков используются компоненты, которые в целях экономии ресурсов в памяти держат только то, что отображается, эти View переиспользуют и все такое. У KorGE тоже есть подобный компонент UIVerticalList. Сегодня разбирался как его использовать.

👉 Сам по себе контейнер не скроллируемый, поэтому его нужно класть внутрь uiScrollable
👉 По дизайну код компонента требует некий Provider , который описывает сколько будет отображаться элементов, какие у них высоты и какую View нужно использовать.

🤔 Странно, что этот компонент спроектирован так, что ему не хватает просто списка данных и лямбды для оборачивания элемента списка во View

Пример на демо
#KorGE
👉 Код прототипа на скриншоте
Media is too big
VIEW IN TELEGRAM
Основы KorGE: Физика: Генерируем падающие слова

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

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

🎯 В sdk KorGE имеется контрол, позволяющий вводить текст - UITextInput. Сегодня использовал его, чтобы сделать прототип.

👉 В поле ввода можно набирать текст, по клику на кнопку происходит добавление введенной фразы в список и отображение его на экране.

👉 Пример на демо
#KorGE
👉 Код для наглядности на скриншотах
🎬 Закрыть Гештальт

🎯 Мой рекомендасьен посмотреть фильм про таксиста, обладающего даром видеть души, которые не могут вознестись на небеса.

👉 Главный герой подвозит людей и помогает закрыть гештальт духам.

Ссылка на кино на ivi https://www.ivi.ru/watch/zakryit-geshtalt

#ХорошееКино
👍1🔥1😁1
🎬 5 минут тишины

🎯 Мой рекомендасьен посмотреть сериал про жизнь и работу спасетелей МЧС, каждая серия захватывает, постоянно что-то происходит.

👉 Да уж, вот работа сложная у спасателей, цена ошибки очень высокая, постоянно есть риск для жизни.

Ссылка на кино на ivi https://www.ivi.ru/watch/pyat-minut-tishinyi

#ХорошееКино
👍1