- Видео 25
- Просмотров 181 934
XDmav
Добавлен 22 май 2018
Канал о роблокс студии
Кратко о ООП в Luau - Roblox Studio
Об объектно-ориентированном программировании с помощью Luau в Roblox Studio.
¦Моя игра (игра в конце ролика) - www.roblox.com/games/9164382954
¦Музыка 1 - Creo "Deep Dive" ruclips.net/video/fZUEBCgya6A/видео.html
¦Музыка 2 - Creo "Wavelight" ruclips.net/video/Kc4lIlboH2M/видео.html
¦Мой профиль в Roblox - www.roblox.com/users/170743002/profile
¦Дискорд канал - discord.gg/YKZh7XkDRx
¦Донат - www.donationalerts.com/r/xdmav
¦Моя игра (игра в конце ролика) - www.roblox.com/games/9164382954
¦Музыка 1 - Creo "Deep Dive" ruclips.net/video/fZUEBCgya6A/видео.html
¦Музыка 2 - Creo "Wavelight" ruclips.net/video/Kc4lIlboH2M/видео.html
¦Мой профиль в Roblox - www.roblox.com/users/170743002/profile
¦Дискорд канал - discord.gg/YKZh7XkDRx
¦Донат - www.donationalerts.com/r/xdmav
Просмотров: 1 787
Видео
Как поднять FPS в своих играх - Roblox Studio
Просмотров 3,1 тыс.2 месяца назад
Как поднять производительность и FPS в своих играх и малоизвестные способы оптимизации, включая StreamingEnabled, !native и !optimize. О всём этом смотрите в ролике. ¦Моя игра (игра в конце ролика) - www.roblox.com/games/9164382954 ¦Музыка 1 - Creo "Deep Dive" ruclips.net/video/fZUEBCgya6A/видео.html ¦Музыка 2 - Creo "In Synergy" ruclips.net/video/syCQNuITDHw/видео.html ¦Музыка 3 - Creo "Waveli...
Популярные, но устаревшие функции - Roblox Studio
Просмотров 2,6 тыс.3 месяца назад
Ролик о самых популярных, но устаревших функций, объектов и т.д. Это скорее не туториал, а просто ролик с интересными фактами. На создание какого нибудь туториала времени у меня сейчас не хватает. ¦Моя игра (игра в конце ролика) - www.roblox.com/games/9164382954 ¦Музыка 1 - Creo "In Synergy" ruclips.net/video/syCQNuITDHw/видео.html ¦Музыка 2 - Главная тема из 8th Annual Bloxy Awards create.robl...
Всё о многопоточности и параллельном Luau - Roblox Studio
Просмотров 9165 месяцев назад
Многопоточность в Роблоксе, а также что такое Actor, SharedTable, task.desynchronize и task.synchronize. ¦Моя игра (игра в конце ролика) - www.roblox.com/games/9164382954 ¦Музыка 1 - Creo "In Synergy" ruclips.net/video/syCQNuITDHw/видео.html ¦Музыка 2 - Creo "Wavelight" ruclips.net/video/Kc4lIlboH2M/видео.html ¦Музыка 3 - Главная тема из 8th Annual Bloxy Awards create.roblox.com/marketplace/ass...
Важная библиотека task - Roblox Studio
Просмотров 9006 месяцев назад
Всё что нужно знать о библиотеке task, кроме desynchronize и synchronize. ¦Моя игра (игра в конце ролика) - www.roblox.com/games/9164382954 ¦Музыка 1 - Creo "In Synergy" ruclips.net/video/syCQNuITDHw/видео.html ¦Музыка 2 - Главная тема из 8th Annual Bloxy Awards create.roblox.com/marketplace/asset/6574767534 ¦Мой профиль в Roblox - www.roblox.com/users/170743002/profile ¦Дискорд канал - discord...
Всё что нужно знать о RunService - Roblox Studio
Просмотров 1,2 тыс.6 месяцев назад
Всё о структуре кадров и RunService в одном видео. ¦Моя игра (игра в конце ролика) - www.roblox.com/games/9164382954 ¦Музыка 1 - Creo "Wavelight" ruclips.net/video/Kc4lIlboH2M/видео.html ¦Музыка 2 - Главная тема из 8th Annual Bloxy Awards create.roblox.com/marketplace/asset/6574767534 ¦Мой профиль в Roblox - www.roblox.com/users/170743002/profile ¦Дискорд канал - discord.gg/YKZh7XkDRx ¦Донат - ...
Теги и CollectionService - Roblox Studio
Просмотров 7567 месяцев назад
Ролик о том как можно использовать теги и CollectionService. В качестве примера был рассмотрен скрипт на убивающие парты. ¦Скрипт - create.roblox.com/store/asset/17487610862 ¦Моя игра (игра в конце ролика) - www.roblox.com/games/2466182879 ¦Музыка 1 - Creo "Wavelight" ruclips.net/video/Kc4lIlboH2M/видео.html ¦Музыка 2 - Главная тема из 8th Annual Bloxy Awards create.roblox.com/marketplace/asset...
Как связать несколько скриптов - Roblox Studio
Просмотров 1,1 тыс.9 месяцев назад
Туториал о том как связать несколько скриптов с помощью BindableEvent и BindableFunction. ¦Моя игра (игра в конце ролика) - www.roblox.com/games/2466182879 ¦Музыка 1 - Главная тема из 8th Annual Bloxy Awards create.roblox.com/marketplace/asset/6574767534 ¦Музыка 2 - Creo "Wavelight" ruclips.net/video/Kc4lIlboH2M/видео.html ¦Мой профиль в Roblox - www.roblox.com/users/170743002/profile ¦Дискорд ...
Обмен сообщениями между серверами - Roblox Studio
Просмотров 988Год назад
Ролик о том как отправить сообщение с одного сервера на все сервера одной игры с помощью MessagingService. ¦Моя игра (игра в конце ролика) - www.roblox.com/games/2466182879 ¦Музыка 1 - Главная тема из 8th Annual Bloxy Awards create.roblox.com/marketplace/asset/6574767534 ¦Музыка 2 - Creo "Wavelight" ruclips.net/video/Kc4lIlboH2M/видео.html ¦Мой профиль в Roblox - www.roblox.com/users/170743002/...
Продвинутые маршруты через PathfindingService - Roblox Studio
Просмотров 1,8 тыс.Год назад
Ролик о различных параметрах поиска пути через PathfindingService, а также о PathfindingModifier и PathfindingLink. ¦Моя игра (игра в конце ролика) - www.roblox.com/games/2466182879 ¦Музыка 1 - Главная тема из 8th Annual Bloxy Awards create.roblox.com/marketplace/asset/6574767534 ¦Музыка 2 - Creo "Wavelight" ruclips.net/video/Kc4lIlboH2M/видео.html ¦Музыка 3 - N'to "Trauma (Worakls Remix)" rucl...
Простые маршруты через PathfindingService - Roblox Studio
Просмотров 7 тыс.Год назад
Первый ролик о том как строить маршруты через PathfindingService и как заставить нпс двигаться по маршруту. ¦Скрипт - www.roblox.com/library/14648462064 ¦Моя игра (игра в конце ролика) - www.roblox.com/games/2466182879 ¦Музыка 1 - Creo "Wavelight" ruclips.net/video/Kc4lIlboH2M/видео.html ¦Музыка 2 - N'to "Trauma (Worakls Remix)" ruclips.net/video/lPVBrRd9wCo/видео.html ¦Мой профиль в Roblox - w...
Обмен информацией между клиентом и сервером - Roblox Studio
Просмотров 10 тыс.Год назад
Ролик о том как пользоваться RemoteEvent и RemoteFunction для клиент-серверного обмена данными ¦Моя игра (игра в конце ролика) - www.roblox.com/games/2466182879 ¦Музыка - Trauma (Worakls Remix) ruclips.net/video/lPVBrRd9wCo/видео.html ¦Мой профиль в Roblox - www.roblox.com/users/170743002/profile ¦Дискорд канал - discord.gg/YKZh7XkDRx ¦Донат - www.donationalerts.com/r/xdmav 0:00 - Что такое кли...
Объемный Raycast (Blockcast и Spherecast) - Roblox Studio
Просмотров 1,4 тыс.Год назад
Туториал по двум новым функциям: Blockcast и Spherecast в Roblox Studio. ¦Моя игра(игра в конце ролика) - www.roblox.com/games/2466182879 ¦Музыка 1 - The Great Strategy ruclips.net/video/QC4UKsoQqyY/видео.html ¦Музыка 2 - Trauma (Worakls Remix) ruclips.net/video/lPVBrRd9wCo/видео.html ¦Мой профиль в ROBLOX - www.roblox.com/users/170743002/profile ¦Дискорд канал - discord.gg/YKZh7XkDRx ¦Донат - ...
Атрибуты объектов - Roblox Studio
Просмотров 2 тыс.Год назад
Видео о том, что такое атрибуты и как с ними работать. Атрибуты могут использоваться для конфигов, состояний, удобного представления информации об объекте и как замена объектов типа ValueBase(NumberValue, BoolValue, StringValue и т.д.) ¦Моя игра - www.roblox.com/games/2466182879 ¦Музыка - The Great Strategy ruclips.net/video/QC4UKsoQqyY/видео.html ¦Мой профиль в Roblox - www.roblox.com/users/17...
Азы сохранений через DataStore - Roblox Studio
Просмотров 11 тыс.Год назад
Туториал о том, как сохранять информацию через DataStoreService в Roblox Studio ¦Скрипт на сохранение - www.roblox.com/library/12764825962 ¦Лимиты DataStoreService - create.roblox.com/docs/scripting/data/data-stores#limits ¦Моя игра - www.roblox.com/games/2466182879 ¦Музыка 1 - The Great Strategy ruclips.net/video/QC4UKsoQqyY/видео.html ¦Музыка 2 - Trauma (Worakls Remix) ruclips.net/video/lPVBr...
Как плавно изменять объекты (Tween Service) - Roblox Studio
Просмотров 12 тыс.2 года назад
Как плавно изменять объекты (Tween Service) - Roblox Studio
Поиск объектов в области - Roblox Studio
Просмотров 2,1 тыс.2 года назад
Поиск объектов в области - Roblox Studio
Как отключить элементы интерфейса - Roblox Studio
Просмотров 20 тыс.2 года назад
Как отключить элементы интерфейса - Roblox Studio
Донат который можно покупать многократно (Developer Product) - Roblox Studio
Просмотров 5 тыс.2 года назад
Донат который можно покупать многократно (Developer Product) - Roblox Studio
Геймпассы (Gamepasses) - Roblox Studio
Просмотров 11 тыс.2 года назад
Геймпассы (Gamepasses) - Roblox Studio
Эффекты и как их настроить - Roblox Studio
Просмотров 4,9 тыс.2 года назад
Эффекты и как их настроить - Roblox Studio
Как сделать Бег (Спринт) за 4 мин (Работает на телефоне!) - Roblox Studio
Просмотров 25 тыс.3 года назад
Как сделать Бег (Спринт) за 4 мин (Работает на телефоне!) - Roblox Studio
Как сделать красивую графику за 5 мин - Roblox Studio
Просмотров 48 тыс.3 года назад
Как сделать красивую графику за 5 мин - Roblox Studio
Laptop and table (Speed build) - Roblox Studio
Просмотров 6606 лет назад
Laptop and table (Speed build) - Roblox Studio
А как поменять цвет вид и тд кнопки ??
рил: фгот который 30 минут наливает воды зрителям рил ты: стараешься объяснить что это за 5 минут!
метаметавидео
Будешь снимать видео про модульные скрипты?
Скорее всего да
В принципе суть классов понял, автору +реп, за 6 мин все доходчиво разжевал. Единственное не понял что означает __index и какова его роль, но думаю как нить само освоится через время
Метаметод __index срабатывает, когда мы пытаемся проиндексировать/вызвать объект в таблице, которого нет. В нашем случае, например, это конструктор, который и связан метатаблицей с основной таблицей.
Это что-то похожее на программирование аддонов в Garrys Mod
привет, у тебя есть платное обучение по lua?
Нету
W
как сделать анимацию у бега?
Лучший туториал по ООП на русскоязычном 👍
чел не знает как кодить в итоге делает видео про ооп
О постоянный зритель
@XDmav зачем мне видео ха4а смотреть
Жду когда расскажешь про паттерны текста:)
3:15 - 3:54 Тут ошибочка вышла. Там не 28 выходит, а 13. Когда доснимал этот момент скрипт взял из другого момента и не заметил.
Тема далеко не сложная, пока не начнётся реализация различных паттернов из других ЯП. Например, State Pattern. Всё-таки не так и просто перенести интерфейсы и абстракции на Luau.
На 3:49 prop1 будет 13, так как 8 + 5 = 13
упс да там из другого момента скрипт остался
Мог бы еще немного рассказать про типизацию для ООП, а то ролик прям мета короткий был
Я думаю про типизацию для ООП рассказать в отдельном ролике про типизацию в целом
@@XDmav будет круто!
@@XDmav дааа, это было-бы офигенно
Где ты был раньше!
Ну спс что объяснил.
ну кто не понял - метаметод
Я так понимаю, в родительском классе не должно быть метода конструктора?
По идее если нужно иметь доступ к ОБЪЕКТУ родительского класса, то можно передать этот объект и с ним уже взаимодействовать в скрипте. Правильно я думаю?
В родительский класс можно добавить конструктор если тебе нужно создавать объекты родительского класса, но если тебе объекты этого класса создавать не обязательно и ты этот класс будешь использовать исключительно для наследования то конструктор создавать не обязательно
@@XDmav Я уже придумал, достаточно просто вручную написать функцию для __index, которая будет брать недостающие данные из других таблиц. Вот пример кода: local tower = require(script.Parent.tower) local sniper = {} function sniper.new(owner) local tower_ex = tower.new(100, owner) local self = setmetatable({}, {__index = function(t, k) return sniper[k] or tower_ex[k] end}) self.name = "sniper" return self end function sniper:shot() print(self.name) print("pew!") end return sniper Что думаешь насчёт этого решения?
Т.е. в luau нет каких-либо фишек для ООП, которых нет в стандартном луа?
Ну типо того
Печально.
лучший туториал по ооп на ютубе
+
Подарок на новый год?
О.О.П. - О нОвое видео вышло, Пара посмотреть
Желание послать это всё на уй всё сильнее. Видео классное
Спасибо за направление!!! Синтаксис тут очень непривычный, нужно будет все изучить про эти метатаблицы
Го стрим по роблоксу с попищеками
никогда раньше не понимал метатаблицы и класы, хотя многократно пытался, а сейчас у меня есть хотя бы базовое понимание, дальше уже документация в помощь. Очень интересное и познавательное видео!
Только не ООП :_(
а можно скрипт?
Я скопировал ту самую игру там где качаешься,вставил,но сила не сохр (второй скрипт скачать не мог)
4:48 а как отправить определенному игроку?
СПС я не знал что место While True do Можно писать -1 и спс за то что рассказал про True я всегда писал второй Tween
Спс не мог решить 3 дня
фпс поднялся очень сильно, это видео заслуживает популярности
Спасибо, возможно что-то из этого видео поможет оптимизации моего маскот-хоррора, так как игра будет проходиться 30 минут, а локаций и меш партов там куча, ну потому что без меш партов игра выглядит реалистичнее
а если в атрибутов не сохраняется информация
Какой тип атрибута? И проверь, что атрибуты ты добавляешь на сервере.
слишком много SharedTable на квадратную секунду 😭
по поводу 5:21, я лично все еще рекомендую использовать (на самом деле не) "устаревшие" бади муверы, если это дело делается на сервере, т. к. у их "замены" ОЧЕНЬ всратая репликация
С новыми альтернативами есть некоторые проблемы, но у BodyMover проблем ещё больше. А насчёт того устарели ли они или нет, то в документации BodyMover написано что этот класс устарел create.roblox.com/docs/reference/engine/classes/BodyMover
Хотелось бы узнать об этом по подробнее
@@Vova_vtvp я пишу уже спустя время после этого, там есть какие-то нюансы, и BodyVelocity действительно немного лучше в плане репликации, но я там точно не помню деталей. Новые бади муверы по типу LinearVelocity не шибко сильно хуже в плане репликации, но если интересно, то я рекомендую провести тесты самому и там уже выяснить
очень хорошее видео, это прям качество. объясняется понятно и интересно, голос харизматичный, на русскоязычном ютубе такого никогда не было
Жаль канал не рекомендуют, на нём крутые видео, которые я хотел бы посмотреть раньше
Видео интересное, объяснило то, что я не знал
к счастью я с проблемой лагов или низкого фпс в смоих проэктах не встречался, но запомню на будущее и ещё, как на счёт видео про UI и его "штуки" по типу: UICorner, UIListLayout и т.д. по моему тема не раскрытая и достаточно подходящая для видео
Думаю, что когда нибудь запишу видео про UI
UICorner - закругление для обьекта
Полезно спс, что за игра в конце?
В описании ссылка есть. Я недавно заметил, что оказывается в прошлом ролике была не та ссылка, но сейчас всё правильно
Молодец, ставлю лайк 👍.
Спасибо огромное!!!
Вопрос: где саму вкладу Properties найти?
Спасибо огромное,выручил
Не знал что heartbeat устарел
Heartbeat всё ещё полностью функционален и я не думаю, что это когда либо изменится. PostSimulation работает точно также, как и Heartbeat, но просто у него более понятное название
@XDmav у меня в скрипте движения "петов" использовался heartbeat и у них было чуть ломаное движение как будто deltatime считался не правильно, сегодня я поставил post simulation и эта проблема пропала.
видос хоть и коротенький, но очень познавательный. Я думал что избавился от подобных устаревших функций, но нет. Только сегодня успел написать скрипт, в котором анимация загружается на хуманоид