Vector 3 И CFrame в Роблокс студио #4| Roblox Studio Скриптинг Remastered |
HTML-код
- Опубликовано: 21 сен 2024
- В этом пятиминутном уроке вы узнаете базовые основы измерения координат, и как ими пользоваться. Иначе можно сказать, вы познакомитесь с Vector3 и CFrame, и вы обретёте навыки, которые обязательно пригодятся при работе с местоположением объектов в Roblox studio. Обязательно поддержи видео лайком и напиши комментарий, если помог. Буду рад!
Мой дискорд сервер - / discord
Телеграм - t.me/FGOT_Offi...
Моя игра - www.roblox.com...
Моя роблокс группа - www.roblox.com...
Роблокс группа моей студии - www.roblox.com...
Благодаря тебе я теперь работаю программистом в Microsoft!!!!! Спасибо тебе огромное!!!!
Я круче, я уехал за границу и устроился главным директором в компании Apple
@@Alex_34 Ты не реален! Уйди из моей головы!
Рил спс я тебе работаю в компании Tesla уборщиком
@@mxivnv не обязан
А я в ubisoft
Фгот, ты за мной следишь?! У меня появилась эта проблема, и тут сразу же ты! Магия вне хогратса! 🙃🙃🙃
У меня тоже
Ты лучший! Видео стали выходить чаще! Это реально круто!)
FGOT: Возрождение легенды
FGOT, Лучший. Учился по многим видео, в итоге могу сделать почти целую игру со своей экономикой и механикой.
- Спасибо тебе.
Я уже жду следующий туториал по скриптам:)
тоже
АВТОР ПЖ СДЕЛАЙ НОВУЮ ЧАСТЬ СКРИПТИНГОВ
пж
3:29 вроде можно с помощью :MoveTo, пример:
workspace.Model:MoveTo(workspace.Part.Position)
Фгот, ты герой дня для меня!
Я тут делаю симулятор кораблекрушения, и твои советы по повороту партов для меня на вес золота!
можно протестить? просто тоже делаю
@@rofiny я сейчас на игру подзабил, но можно, почему бы и нет?
@@rofiny вот ссылка на трейлер, а под ним ссылка на игру.
ruclips.net/video/1KJa0GGXyeQ/видео.html
Капец, давно тебя смотрела. И сейчас вспомнила, У ТЕБЯ ТАК ГОЛОС ПОМЕНЯЛСЯ!!!!
дааа. и серьезнее он стал
хороший гайд. но я это уже давно знал. сделай в след. видео чтобы парт к примеру крутился. то есть просто умножать CFrame
О
Для этого надо использовать for? Я просто в нём не разбираюсь(
Спасибо я остановился на этом уроке я меньше чем за день даже меньше чем за час.
Спасибо, как для начинающего строителя-программиста мне очень нужно такое
Ураааааааа ещё одно новое видео!
ура легендарная музыка!
Привет. Можешь сделать гайд как сделать турель, управляемую мышкой. Как на танке? Я пытался сделать это через функцию сифрейма, когда один предмет следит за другим. В моём случае это был обычный парт, который следил за позицией мыши на экране. Но получилась какая-то ерунда
Бро, а когда продолжение по теме CFrame? Рил оч важная тема!
Легенда Ютуба проснулась
Оооо 4 часть наконецто
спасибо я теперь могу сделать что то похожее на двери.
Пока я смотрю эти видео, мне кажется что я становлюсь умнее с каждой секундой
Ты лучше чем гугл я искал эту тему 3 часа и не нашел
Кароче, вот сфрейм, он классный, конец видео, спасибо очень полезная информация!!!!!
Пасибо за новый ролик, долго ждал его, и ещё можешь оставить ссылку на фоновую музыку
Решил посмотреть старый видос и там был другой человек. Теперь я понял что такое жизнь
Фгот, нельзя ли попасть к тебе в видео? Допустим тема 'билд баттл' или что-то подобное.?
Спасибо теперь я сотрудник Пентагона его парроль : 27625183627538162515282шн27275у7цевгвнивнщиыщмыщнмырмыщомцзоцмщоцс92е96е28на
Хороший гайд. Кстати: ВЕРНИ ФГОТА!!!
ти мне сильно помог теперь я знаю не много язик lua ещё раз спасибо
Спс бро, я ОЧЕНО НЕ ЗРЯ взял телефон в туалет ( я сру уже 15 минут изза гайдо)
СПАСИБО ТЕБЕ БОЛЬШОЕ
жду тутор на плавный Vector3 Cframe и другие изменения параметров
Cframe:lerp()
@@fl0mDev Что это значит? Я изменяю все пошагово. Тип:
script.Parent.Position = Vector3.new(20,60,71)
wait(0.1)
script.Parent.Position = Vector3.new(20,60,72)
wait(0.1)
script.Parent.Position = Vector3.new(20,60,73)
wait(0.1)
script.Parent.Position = Vector3.new(20,60,74)
end
@@ArafyiskiMapper Это тупо, можно сделать цикл в котором будет просто добавляться к какому-то значению Х Y Z по какой-то цифре
@@defcrxwn Я просто ещё почти не знаю как использовать Position и CFrame
@@ArafyiskiMapper игра умрет от такой оптимизации. К примеру:
script.parent.transparency = 0.9
script.parent.transparency = 0.8
script.parent.transparency = 0.7
и т д... убьет твой пк к херам, но я слышал что можно уместить это всего в пару строчек одним значением, но я так и не понял как им пользоваться
Здравствуй Фгот! сделай гайд как сделать так. что бы в инвентаре у персонажа могла находиться 1 вещь, а при поднятии 2-ой вещи 1-ая исчезала)
Тоже такая штука нужна
спасибо что помог я теперь сделал бегающий парт
Туториал на CFrame пж
Наконец-то..
Фгот почему сейчас у моделек не работает CFrame?
Щас нужно использовать :GetPivot() и :SetPivot(CFrame)
Когда следующие видео;-;?
Я не панимать как взаимодействовать с персонажем, я хочу что-то сделать но не могу вникнуть;-;
Пожалуйста сделай ещё туториал;-;
print ("с половой ориентации орнул хах")
ты помог мне сделать игру!!!! спасибо!!!!😀😇с меня лайк и подписка
Я понял,спасибо за урок!Есть вопрос,как сделать что бы он плавно передвинулся а не резко?Или это надо анимацию отдельно делать?
Для этого используется TweenService, но это уже сложнее понять.
@@JustOkXD я уже посмотрел все гайды и разобрался но всеравно спасибо!
cframe начинается с 3 минуты ребята
Сейчас психовал и не мог понять почему мой блок не телепортируется, оказывается надо было писать скрипт под блоком...
0:45 - а какая бы рекламка вышла хорошая для XYZ ))))
Привет ФГОТ(пж заметь😭😭😭), я замучился с этим CFrame, не понимаю реально ли его можно использовать на моделях, как ты сказал на 3:26. Если не сложно, можешь объяснить, возможно ли вообще это?
фгот!! почему когда я пишу Cframe то у меня не запускается скрипт и пишет ошибку CFrame is not a valid member of Model "Workspace.DummyCFRAME"
Найс видео , только зачем нужен game.Parent ?
CFrame is not a valid member of ServerScriptService "ServerScriptService" и также с vektor3 хз почему
FGot, у меня не получилось, я модельку машины взял, но она стоит на одном месте, не смотря на CFrame, подскажи что делать
признайтесь, вы все тоже подумали, что ориентация половая.
Фгот я типерь хакир анонимус пасебо😂😂👍
Ждём новие уроки по скриптам!
прошу ответьте, а можешь показать или рассказать как сделать так, что бы парт двигался к точке и менять его скорость движения
+
когда нужно писать script.Parent и что вообще означает Parent
Также когда нужно писать game.workspace
Script.parent означает что действия будут выполнены с объектом где закреплён скрипт. А насчет второго это так скажем выбор объекта , то есть главная папка game и от неё исходят остальные как Workspace (объекты) ,players,lightning и т.д
Можешь потом рассказать как сделать так чтобы можно было куда-то перетащить картинку например из инвентаря в другое место и чтобы что-то произошло
А я то думал зачем эта подсказка в скриптах вылазит)?
Можно по подробнее про группы? Я не понимаю что нужно написать чтобы передвинуть группу.
группа называется brick например
script.parent.CFrame = workspace.prizrak.CFrame
короче скрипт в группу эту суёшь
а как переместить персонажа а не парт?
Зделай продолжение умоляю у тебя хорошо виходит.
А можно как то сделать анимацию походки с помощью этого, если кто то знает объясните пж очень нужно для игры
Привет а можешь сказать возможно ли сделать плавный оборот или движение объекта с помощью CFRAME? Если можно то как?
Цикл + wait
Привет, у меня есть вопрос. На каком движке ты делал свою игру Обычная жизнь?
Скорее всего это был Юнити
Привет если ты понимаешь вектор форс и ТД сделай видио про это, будет очень полезно
Fgot, я хотел спросить,как ты изучал программирование? Мне для начало очень нужно, заранее спасибо:333)
он просто смотрел ролики у 2 леток
Документация
В данном гайде, я не увидел четкого объяснения зачем нужен Vector3 и CFrame, что это за типы данных, главное отличие их ты не рассказал, а понятие "более мощная штука" в гайде абсолютно неуместно. Почему не рассказал о конструкторах этих типов данных, какие значения они должны принимать? Как конвертировать CFrame в Vector3 и наоборот, что такое абсолютное и локальное позиционирование да и вообще как они работают. Ты просто рассказываешь как сделать ту или иную "ситуативную" функцию, но не рассказываешь об инструментах для этого. Тот кто посмотрит этот гайд, не поймет как это работает и пойдет делать игры, абсолютно не понимая как это устроенно. Молодец конечно, что записываешь гайды, я поощряю это и поддерживаю, но считаю, если ты принялся учить людей, то будь добр учи их, а не чтобы после твоего гайда, у людей еще больше возникало вопросов.
Нн с галочкой
@@natl1x_ у тебя никогда не будет 500к подписчиков и ты будешь ноунеймом, а он не нн
@@ValanceGames гений, во первых я не говорил что хочу 500к сабов, во вторых я так его назвал из-за того что не знаю данного человека, если ты не знал каждый в тик токе так пишет если не знает человека
Кстати призрачный парт должен быть анчоред иначе будет ошибка
Я так понимаю parent означает вещь в котором находится скрипт
Fgot можешь рассказать как зделать передвижение объекта, парта и т.п. плавным.
tween service
А как сделать так что-бы он телепортировался к этой вещи когда например нажали кнопку?
я конечно все понимаю... но почему у меня не работает телепортация блока я все как у тебя написал
(фгот заметь)
Есть тема для ролика: KlickDetector.
К примеру: игрок кликает на парт и в таком случае позиция/прозрачность/ещё что-нибудь меняется
Это очень тупо делать. Функцию с ClickDetector знают почти все, даже если не знают, это всё ровно легко понять
@@ArafyiskiMapper Хз. Уже который раз пытаюсь сделать выдвижной ящик. Не работает нифига.
@@A_Gribovich Понятно, у меня тоже это не получается 🙃🙃
@@A_Gribovich Эт изи
local part = workspace.Твой Парт
local clickDetector = part.ClickDetector
clickDetector.MouseClick:Connect(function()
part.СвойстваПарта = число или true/false
end)
А ведь могли сделать рекламу
Жду следующий урок
как переместить модель персонажа? (не игрока) мне нужно телепортировать врага (его модель, не нпс) в разные точки карты. Модель я передвинуть могу, врага полностью не могу. по отдельности выделять координаты каждой части тела модели я не хочу. Кто знает достаточно простой и быстрый ответ? (если можете, то кодом)
Передвигай HumanoidRootPart, поищи на форумах
сделай пж туториал как сделать чтобы 2 анимации для npc шли по очереди
А как изменить размер GUI элемента (к прмиеру кнопки)? Я часто видел в различных режимах, что при наведении на кнопку, она плавно увеличивается, а отводя курсор она уменьшается до прежних значений. Очень хотелось бы узнать как такое сделать.
посмотри обучения на ютубе (tweenservice)
Сделай в след. видео как написать скрипт на вращение модели мне оч нужно :3
В продолжении темы CFrame обязательно будет! Но не в ближайшие пару видео, надо рассказать кое-что поважнее
@@FGOT Уже интересно 😯
Part.CFrame = Part.CFrame * CFrame.fromEulerAnglesXYZ(0.1, 0, 0) где 0.1 это скорость вращение чтобы он вращался эту строчку в цикл вставляешь и всё
Как использовать CFrame у модельки???
Если ты это читаешь то ответь, сервера игры будут держаться на моем пк или на роблоксовском?
Сервера в самом роблоксе а не на твоём компе, потянет 100%
помогите пожалуйста,не работает телепортация, написал все правильно, но не работает
Что такое Parent? И как его использовать, и ещё, script.parent как это расшифровывается?
Слово "scrpt" обозначает объект скрипта, а "parent" в сочетании со скриптом обозначает уже объект, в котором находится этот объект (в данном случае скрипт)
Например, есть такой путь:
workspace > model > part > script
script.parent будет обозначать part, а script.parent.parent уже workspace
Лучше посмотри мои предыдущие гайды по скриптингу, я там объяснял и показывал :3
@@FGOT Слушай!! Я так понимаю, в роблокс студио не работает "Position", и скрипт "game.Parent.Position = Vector3.new(1,1,1)" не работает.. что делать? :) Что нужно писать вместо "Position"?
@@Quar1z10 пиши на сфрейме он луче намного
Капец, я только что пол часа думал почему у меня не работает последний скрипт через 15 минут я понял что у меня просто пропадает Блок призрак с мира я думал типо почему он пропадает а оказалось что я просто забыл включить чтобы он не падал и я ж офнул колизию читобы сквозь можно было проходить в итоге он просто проваливался
вопрос один как прибавить к текущему размеру парта допустим 1 через Vector3 не получается
А какое сочетание клавиш использовать, чтобы возвращать парт на место?
Скорее всего устарело, так как у меня не один урок не работает (Во всех курсах)
фгот я бы хотел спросить про то как передвигать блок плавно через легкие скрипты
можешь объяснить как с помощью CFrame перемешать модели из 10+ Part, просто у меня никак не получается
А можно настраивать скорость перемещения?
Я так и не понял как модели перемещать
я тоже
Старый голос мне кажется лучше
С CFrame все примерно понятно, засчет первого скрипт паренту присваивается область в которой стоит призрак, но что со скриптом, например while true do, он повторяет действие например каждую секунду меняет цвет, но если мне нужно чтобы через определенное время ,например 10 секунд, он перестал менять цвет, чтобы сработала команда if и elseif и смогло изменить цвет блока на котором стоит определенное значение в local?
Прошу ответь, почему у меня не работает script.Parent.Position? Я все вроде правильно вписал, переписал несколько раз и все равно не работает, что делать?
Такая же проблема
Привет Фгот.Как сделать так чтобы Взаимодействие с одним партом изменяло другой парт.Я пытался это делать с if и else но наверное это не то.Скажи пожалуйтса.
А как модели перемещать по cframe
подскажи что обозначает Parent да видос старый но все же
А как изменить ориентацию у модели в которой 150+ партов, моделей и т.д.?
что ещё лучше изучить после CFrame?
ПЖ ЗАМЕТЬ, я хочу сделать так, допустим, при ломание камня киркой, игроку выдовались ресурсы
Одного не пойму мне в СFrame пишется пустота? Почему?
пиздец у фгота голос изменился
Сейчас же всё ещё 2018?
у меня CFrame не работает на моделях тоесть на парентах работает а на моделях нет. ктото может подсказать в чём проблема?
если ктото захочет спросить какой у меня скрипт то
script.model.CFrame = workspace.pizda.CFrame
model- первый обьект
pizda- второй обьект (я его так назвал потому что я с этим передвижением возился 30 мин)
@@MOOKaka у меня он тоже не работает, если нашёл то можешь отправить рабочий скрипт?