Популярные игры делают ui через библиотеку react lua. Эта библиотека является полной копией React, который используется в Web. Советую изучить эту библиотеку, а также reflex, charm на выбор
Ну вообще не react, а roact, а во вторых, она не имеет большого практического смысла от слова совсем. Это банально неудобно постоянно при изменении какой-то одной штуки в гуи, сразу лезть в код и пытаться добавить новые элементы туда. Да конечно, если речь уже идёт о финальной версии, то как-то добавить роакт может и имеет смысл, но вообще это очень нагруженная библиотека для 99% игр в роблоксе, а каких-то ощутимых бонусов она не несет. Тот же фьюжн со своим декларативным подходом куда лучше выглядет, хотя и всё ещё является нагруженной и не особо нужной системой.
Пришла такая идея в голову ты можешь сделать гайд как сделать базовую, способность по типу огненного шара там где, ты расскажешь как сделать чтобы он летел как сделать чтобы он наносил урон всем кроме того кто его выпустил, это было бы полезно для новичков и просто скриптеров, на ру ютубе я такого не нашел да и даже на английском мало таких хороших гайдов.
Вообще есть много способов сделать к примеру фаербол, а на англ ютубе этих гайдов очень много, можно просто вписать how to make a projectile in roblox studio и найдёшь кучу гайдов по снарядам
Поставил лайк❤ Сделай пожалуйста видео про оптимизацию игры и расскажи о всех деталей (Например, оптимизация скриптов, гуишек, евентов), думаю многим нужно. Буду рад если сделаешь видео на эту тему
@@thecat8874 local r = "шкибиди доп йес йес" -- обозначает новую строку local r2 = Путь к Текст Лабелу -- Обязательно укажи путь либо убери .Text после r2 for i=1, #r do r2.Text = string.sub(r, 1, i) end print(r2.Text)
нельзя сделать задержу при получении? Или сделать script.Parent чтобы находилась через скрипт, даже банально загрузку экрана чтобы не было проблем.И писать всё в функции ибо он сохраняет все так, как было раньше.Зачем заморачиватся.
Привет clockus! В последнее время мне интересно: что лучше: Datastore, Datastore2 или ProfileService. Надеюсь что ты снимешь ролик на эту тему или расскажешь мне в ответе.
Привет clockus я изучил: 1. local; 2. тернарные операторы: if, else, elseif; 3. циклы: while, for, in pairs; 4. local function, function; 5. value; 6. несколько ивентов: Triggered, MouseClick, MouseButtonOneClick 7. Пару Сервисов: TweenService, BadgeService, сейчас учу datastore Подскажи пожалуйста что дальше учить.🥺🥺🥺
Дарова,делаю игру тдс по туториалу gnomecode ,написал код точь в точь,однако при попытке башни атаковать мобов,мне выдает ошибку "Heath is not a valid member of humanoid",не могу понять что означает слово "Heath"
@@seryogagems7772 в библеотеках нет того что есть в инете тем более зачем мне тратить время на прочтение скриптов и переписывать их в ручную если можно взять годные рабочие и готовые скрипты?) просто пока не один гений не оправдал свой контент по дата стор и лидерстатах. они делают бональное и показывают в роблокс студио только новый плейс а в самом роблоксе не показывают и тем более у меня игра не со стоих из 2 статов такие как кеш и клики а состоит из 3 и там нет место для кеша
@@SaleMales не так сложно при этом я перерыл столько форумов столько роликов на ютубе посмотрел не один не работает с нашёл 1 более менее рабочий но прикол он работает в роблокс студио и потом перестаёт работать когда форсишь обнову, а собираешь сундуки то что ты собрал награду с сундуков сохраняется, а остальное то что ты сделал пропадает
@@clockus Допустим сделал настройку цветов интерфейса,используешь датастор чтобы сохранить цвет интерфейса,как передавать информацию об цвете с сервера на клиент?Ведь доступ к гуи есть только у клиента
@@wtdawesomer как ты используя ремоут ивент с СЕРВЕРА на клиент передашь информацию?Тем более учитывая что для сервера твои гуи это пустышки,он их не знает
Популярные игры делают ui через библиотеку react lua. Эта библиотека является полной копией React, который используется в Web. Советую изучить эту библиотеку, а также reflex, charm на выбор
fusion лучше
@@Infraction7 не согласен. В нём нет нормальных хуков, механизм ре-рендер и т.д
спасибо, нужно будет попробовать и посмотреть что там
facts
Ну вообще не react, а roact, а во вторых, она не имеет большого практического смысла от слова совсем. Это банально неудобно постоянно при изменении какой-то одной штуки в гуи, сразу лезть в код и пытаться добавить новые элементы туда. Да конечно, если речь уже идёт о финальной версии, то как-то добавить роакт может и имеет смысл, но вообще это очень нагруженная библиотека для 99% игр в роблоксе, а каких-то ощутимых бонусов она не несет. Тот же фьюжн со своим декларативным подходом куда лучше выглядет, хотя и всё ещё является нагруженной и не особо нужной системой.
Поддержу комментом и лайком видео. Смотрю уже много месяцев и много чему научился. Спасибо тебе!
@@clockus:)
Пришла такая идея в голову ты можешь сделать гайд как сделать базовую, способность по типу огненного шара там где, ты расскажешь как сделать чтобы он летел как сделать чтобы он наносил урон всем кроме того кто его выпустил, это было бы полезно для новичков и просто скриптеров, на ру ютубе я такого не нашел да и даже на английском мало таких хороших гайдов.
Ну это так-то несложно. Но я хз как юзать Velocity.
Sushimaster посмотри
Вообще есть много способов сделать к примеру фаербол, а на англ ютубе этих гайдов очень много, можно просто вписать how to make a projectile in roblox studio и найдёшь кучу гайдов по снарядам
Пожалуйста не переставай делать ролики, у тебя получается очень классно и продробно рассказывать. И и таких роликов в ру сегменте очень мало.
Поставил лайк❤ Сделай пожалуйста видео про оптимизацию игры и расскажи о всех деталей (Например, оптимизация скриптов, гуишек, евентов), думаю многим нужно. Буду рад если сделаешь видео на эту тему
Есть паренёк на английском ютубе - Stewiepfing. Он сделал уже 3 видеоролика про оптимизацию: как сохранять память и не нагружать сетевые потоки.
@@Maksgi-ot5dn так я уже скинул название канала: "Stewiepfing".
Это видео должно набрать больше просмотров! Спасибо автору, что донёс и максимально разжевал такую реально полезную информацию
Можно тутор на эффект печать в текст лебел(бокс) очень нужно для стори игры
local string = "любой текст"
local textlabel = "твойтекстлейбл"
for i = 1,#string do
wait()
textlabel.Text = string.sub(string,1,i)
end
А если несколько строчек просто создавать другие string?
@@visualityyy1 используй task.wait()
@@thecat8874
@@thecat8874
local r = "шкибиди доп
йес йес" --
обозначает новую строку
local r2 = Путь к Текст Лабелу -- Обязательно укажи путь либо убери .Text после r2
for i=1, #r do
r2.Text = string.sub(r, 1, i)
end
print(r2.Text)
Если честно до этого не знал. Высоко-интелектуальное видео.
Зачем использовать Clone() для клонирования Gui, если скрипт выполняется один раз, тогда можно просто установить Gui.Parent = PlayerGui
Игроков вроде как несколько =)
@@EronixTM ты знаешь как работает LocalScript?
очень хорошее видео, только у меня есть вопрос насчёт цикла for. в чём отличие между "for i, v in Таблица " и "for i, v in pairs(Таблица) "?
есть еще iparis, он создает цикл пока не выполнит что ему надо
а отличие в том что первое ломается часто
никаких отличий
Отличие лишь одно: без уточнения итератора цикл for работает быстрее на несколько миллисекунд.
@@altClock.. это сделано для массивов, чтобы пройтись по элементам по порядку.
нельзя сделать задержу при получении? Или сделать script.Parent чтобы находилась через скрипт, даже банально загрузку экрана чтобы не было проблем.И писать всё в функции ибо он сохраняет все так, как было раньше.Зачем заморачиватся.
Привет clockus! В последнее время мне интересно: что лучше: Datastore, Datastore2 или ProfileService. Надеюсь что ты снимешь ролик на эту тему или расскажешь мне в ответе.
Привет clockus я изучил:
1. local;
2. тернарные операторы: if, else, elseif;
3. циклы: while, for, in pairs;
4. local function, function;
5. value;
6. несколько ивентов: Triggered, MouseClick, MouseButtonOneClick
7. Пару Сервисов: TweenService, BadgeService, сейчас учу datastore
Подскажи пожалуйста что дальше учить.🥺🥺🥺
Изучи пасфайдинг
Взаимодействия с гуманоидами и UserInputService
Можешь рассказать как сделать эффекты камней из пола при ударе, или когда персонаж падает с высоты от удара как в режиме The Strongest Battlegrounds
Изучи рейкаст для начала
Очень полезная информация, лайк❤
О боже спасибо огромное, я могу наконец избавится от 5000+ бесполезных символов в коде🎉
Вау, как информативно, жаль я все равно буду использовать стартергуи потому что не запомню))))
Тут нечего вообще запоминать.
Спасибо за видос, было интересно узнать об этом. А как сделать такие же иконки как на видео?
недавно выходил на канале гайд по смене иконок
У меня есть небольшой вопрос. Я не знаю как сменить иконки в рб студио. Я весь интернет перешерстил и ничего не нашёл. Помогите пж
у меня есть видео на канале как сменить иконки 😭
Даже через год тоже самое я пытался исправить
Дарова,делаю игру тдс по туториалу gnomecode ,написал код точь в точь,однако при попытке башни атаковать мобов,мне выдает ошибку "Heath is not a valid member of humanoid",не могу понять что означает слово "Heath"
Заместо heath напиши Health
@@КрутойМарк не друг,в этом то и дело,роблокс выдает ошибку именно heath а не health
Ты пытаешься вызвать то, чего нет в Humanoid.
@@seryogagems7772 но у меня ни где в коде слова heath нету
Могу скинуть скрины кода
стань моим скриптером пожалуйста(рофл, может нет) зарплата чокапай и респект
Память сервера влияет на пинг?
Нет
@@NeoRBX как раз таки влияет
@@Vexedliy не влияет, весь вес лежит на сервере
Память влияет на ответ сервера клиенту, если сервер будет перегружен то скрипты могут дольше минуты отвечать
@@NeoRBX но будет лагать сервер и будет тоже самое что и пинг
Почему ты для проверки скорости выполнения скрипта используешь os.clock(), а не tick() ?
точно!!! спасибо, я помню что была какая-то другая команда, но не помнил какая точно поэтому использовал os.clock хотя это чуть-чуть другая штука
Сделай пж тутор на Connect и Disconnect 😫
нет
@@SaleMales 😭
зачем просто можно найти ответ в документации роблокса
Connect это подключить, например, функцию, а Disconnect отключить, например, эту же функцию.
Только, зачем её отключать?
@@Nomid_2иногда нужно выходить из функций, которые не нужны. Микрооптимизация сервера. С другой стороны, для однократной работы есть Once.
Тутор на иконки плс
на канале недавно был ролик как сменить иконки
Очень много видео...
лучше бы научили сохранять дату и лидерстаты
Библиотеки для кого созданы?
@@seryogagems7772 в библеотеках нет того что есть в инете тем более зачем мне тратить время на прочтение скриптов и переписывать их в ручную если можно взять годные рабочие и готовые скрипты?) просто пока не один гений не оправдал свой контент по дата стор и лидерстатах. они делают бональное и показывают в роблокс студио только новый плейс а в самом роблоксе не показывают и тем более у меня игра не со стоих из 2 статов такие как кеш и клики а состоит из 3 и там нет место для кеша
был видос уже
Это не так уж и сложно, поверь
@@SaleMales не так сложно при этом я перерыл столько форумов столько роликов на ютубе посмотрел не один не работает с нашёл 1 более менее рабочий но прикол он работает в роблокс студио и потом перестаёт работать когда форсишь обнову, а собираешь сундуки то что ты собрал награду с сундуков сохраняется, а остальное то что ты сделал пропадает
С ними видо с про
PIVOTTO
@@StandoHel а зачем, это же объяснять не нужно даже, за минуту может узнать любой человек об этом
@@k1otaka мне 9 лет так что не любой и зачем ты свой бесполезный комментарий написал мне даже пользы не дает
yhh
Интересно как получать гуи с сервера
зачем 😭
@@clockus Допустим сделал настройку цветов интерфейса,используешь датастор чтобы сохранить цвет интерфейса,как передавать информацию об цвете с сервера на клиент?Ведь доступ к гуи есть только у клиента
@@Muslik728 RemoteEvent, неужели так сложно подумать?
@@wtdawesomer Ремоут функция
@@wtdawesomer как ты используя ремоут ивент с СЕРВЕРА на клиент передашь информацию?Тем более учитывая что для сервера твои гуи это пустышки,он их не знает