Vector 3 И CFrame в Роблокс студио #4| Roblox Studio Скриптинг Remastered |
Ойындар
В этом пятиминутном уроке вы узнаете базовые основы измерения координат, и как ими пользоваться. Иначе можно сказать, вы познакомитесь с Vector3 и CFrame, и вы обретёте навыки, которые обязательно пригодятся при работе с местоположением объектов в Roblox studio. Обязательно поддержи видео лайком и напиши комментарий, если помог. Буду рад!
Мой дискорд сервер - / discord
Телеграм - t.me/FGOT_Official
Моя игра - www.roblox.com/games/4788374461
Моя роблокс группа - www.roblox.com/groups/4799990
Роблокс группа моей студии - www.roblox.com/groups/11212106
Пікірлер: 246
Благодаря тебе я теперь работаю программистом в Microsoft!!!!! Спасибо тебе огромное!!!!
@Alex_34
2 жыл бұрын
Я круче, я уехал за границу и устроился главным директором в компании Apple
@mxivnv
2 жыл бұрын
@@Alex_34 Ты не реален! Уйди из моей головы!
@user-zb9zc2vg3o
Жыл бұрын
Рил спс я тебе работаю в компании Tesla уборщиком
@Komenti228
Жыл бұрын
@@mxivnv не обязан
@Komenti228
Жыл бұрын
А я в ubisoft
Фгот, ты за мной следишь?! У меня появилась эта проблема, и тут сразу же ты! Магия вне хогратса! 🙃🙃🙃
@doskar4744
2 жыл бұрын
У меня тоже
Ты лучший! Видео стали выходить чаще! Это реально круто!)
FGOT, Лучший. Учился по многим видео, в итоге могу сделать почти целую игру со своей экономикой и механикой. - Спасибо тебе.
Спасибо, как для начинающего строителя-программиста мне очень нужно такое
FGOT: Возрождение легенды
Ураааааааа ещё одно новое видео!
Пасибо за новый ролик, долго ждал его, и ещё можешь оставить ссылку на фоновую музыку
Фгот, ты герой дня для меня! Я тут делаю симулятор кораблекрушения, и твои советы по повороту партов для меня на вес золота!
@shishmakaka1
Жыл бұрын
можно протестить? просто тоже делаю
@AmilTVoriginal
Жыл бұрын
@@shishmakaka1 я сейчас на игру подзабил, но можно, почему бы и нет?
@AmilTVoriginal
Жыл бұрын
@@shishmakaka1 вот ссылка на трейлер, а под ним ссылка на игру. kzread.info/dash/bejne/Y39-w5KAd7vflbQ.html
Бро, а когда продолжение по теме CFrame? Рил оч важная тема!
СПАСИБО!!!!! ТЕПЕРЬ Я ДЕЛАЮ ХОРРОР ИГРУ!
Хороший гайд. Кстати: ВЕРНИ ФГОТА!!!
Кароче, вот сфрейм, он классный, конец видео, спасибо очень полезная информация!!!!!
Легенда Ютуба проснулась
Оооо 4 часть наконецто
Ты лучше чем гугл я искал эту тему 3 часа и не нашел
СПАСИБО ТЕБЕ БОЛЬШОЕ
ти мне сильно помог теперь я знаю не много язик lua ещё раз спасибо
ура легендарная музыка!
Я уже жду следующий туториал по скриптам:)
@xalat7547
2 жыл бұрын
тоже АВТОР ПЖ СДЕЛАЙ НОВУЮ ЧАСТЬ СКРИПТИНГОВ пж
хороший гайд. но я это уже давно знал. сделай в след. видео чтобы парт к примеру крутился. то есть просто умножать CFrame
@kotyaraboy_yt7455
2 жыл бұрын
О
@ArafyiskiMapper
2 жыл бұрын
Для этого надо использовать for? Я просто в нём не разбираюсь(
Капец, давно тебя смотрела. И сейчас вспомнила, У ТЕБЯ ТАК ГОЛОС ПОМЕНЯЛСЯ!!!!
@user-fi2zh1oi5e
2 жыл бұрын
дааа. и серьезнее он стал
Спасибо я остановился на этом уроке я меньше чем за день даже меньше чем за час.
Решил посмотреть старый видос и там был другой человек. Теперь я понял что такое жизнь
Привет. Можешь сделать гайд как сделать турель, управляемую мышкой. Как на танке? Я пытался сделать это через функцию сифрейма, когда один предмет следит за другим. В моём случае это был обычный парт, который следил за позицией мыши на экране. Но получилась какая-то ерунда
ты помог мне сделать игру!!!! спасибо!!!!😀😇с меня лайк и подписка
спасибо что помог я теперь сделал бегающий парт
Найс видео , только зачем нужен game.Parent ?
Я понял,спасибо за урок!Есть вопрос,как сделать что бы он плавно передвинулся а не резко?Или это надо анимацию отдельно делать?
Фгот, нельзя ли попасть к тебе в видео? Допустим тема 'билд баттл' или что-то подобное.?
Пока я смотрю эти видео, мне кажется что я становлюсь умнее с каждой секундой
Ждём новие уроки по скриптам!
Можешь потом рассказать как сделать так чтобы можно было куда-то перетащить картинку например из инвентаря в другое место и чтобы что-то произошло
Жду следующий урок
Когда следующие видео;-;? Я не панимать как взаимодействовать с персонажем, я хочу что-то сделать но не могу вникнуть;-; Пожалуйста сделай ещё туториал;-;
Наконец-то..
Привет, у меня есть вопрос. На каком движке ты делал свою игру Обычная жизнь?
@LambdaMediacore
2 жыл бұрын
Скорее всего это был Юнити
Спасибо теперь я сотрудник Пентагона его парроль : 27625183627538162515282шн27275у7цевгвнивнщиыщмыщнмырмыщомцзоцмщоцс92е96е28на
Зделай продолжение умоляю у тебя хорошо виходит.
Привет если ты понимаешь вектор форс и ТД сделай видио про это, будет очень полезно
для более удобной записи ты можешь написать переменную которая будет содержат script.Parent и тогда просто писать переменную и уже то что хочешь делать с объектом это делает код более читаемым вот пример кода: local Parent = script.Parent; Parent.Position = Vector3.new(); Parent.Rotation = Vector3.neq();
@Volimaznik
4 ай бұрын
Ошибка 3 строка 29 Символ Не известный параметр neq может быть вы имели ввиду new
А какое сочетание клавиш использовать, чтобы возвращать парт на место?
Fgot, я хотел спросить,как ты изучал программирование? Мне для начало очень нужно, заранее спасибо:333)
@kanal_nizel
Жыл бұрын
он просто смотрел ролики у 2 леток
@poortv4039
Жыл бұрын
Документация
Привет Фгот.Как сделать так чтобы Взаимодействие с одним партом изменяло другой парт.Я пытался это делать с if и else но наверное это не то.Скажи пожалуйтса.
Туториал на CFrame пж
FGot, у меня не получилось, я модельку машины взял, но она стоит на одном месте, не смотря на CFrame, подскажи что делать
сделай пж туториал как сделать чтобы 2 анимации для npc шли по очереди
фгот я бы хотел спросить про то как передвигать блок плавно через легкие скрипты
Когда будет битва подпищиков 4?
А как сделать так что-бы он телепортировался к этой вещи когда например нажали кнопку?
А можно как то сделать анимацию походки с помощью этого, если кто то знает объясните пж очень нужно для игры
Сейчас психовал и не мог понять почему мой блок не телепортируется, оказывается надо было писать скрипт под блоком...
вопрос один как прибавить к текущему размеру парта допустим 1 через Vector3 не получается
подскажи что обозначает Parent да видос старый но все же
Здравствуй Фгот! сделай гайд как сделать так. что бы в инвентаре у персонажа могла находиться 1 вещь, а при поднятии 2-ой вещи 1-ая исчезала)
@zeroprojectzombiesdevelope262
2 жыл бұрын
Тоже такая штука нужна
Привет.Можно скриптом изменить массу предмета,при этом не меняя объем и форму предмета ?
А как изменить размер GUI элемента (к прмиеру кнопки)? Я часто видел в различных режимах, что при наведении на кнопку, она плавно увеличивается, а отводя курсор она уменьшается до прежних значений. Очень хотелось бы узнать как такое сделать.
@prosto_nn_kakoi-to
Жыл бұрын
посмотри обучения на ютубе (tweenservice)
С CFrame все примерно понятно, засчет первого скрипт паренту присваивается область в которой стоит призрак, но что со скриптом, например while true do, он повторяет действие например каждую секунду меняет цвет, но если мне нужно чтобы через определенное время ,например 10 секунд, он перестал менять цвет, чтобы сработала команда if и elseif и смогло изменить цвет блока на котором стоит определенное значение в local?
можешь объяснить как с помощью CFrame перемешать модели из 10+ Part, просто у меня никак не получается
Fgot можешь рассказать как зделать передвижение объекта, парта и т.п. плавным.
@RayDif
Жыл бұрын
tween service
а как переместить персонажа а не парт?
А как изменить ориентацию у модели в которой 150+ партов, моделей и т.д.?
что ещё лучше изучить после CFrame?
прошу ответьте, а можешь показать или рассказать как сделать так, что бы парт двигался к точке и менять его скорость движения
@korgig
Жыл бұрын
+
Привет а можешь сказать возможно ли сделать плавный оборот или движение объекта с помощью CFRAME? Если можно то как?
@Asura_hart
6 ай бұрын
Цикл + wait
Если ты это читаешь то ответь, сервера игры будут держаться на моем пк или на роблоксовском?
@SmileFace_off1
3 ай бұрын
Сервера в самом роблоксе а не на твоём компе, потянет 100%
Сделай в след. видео как написать скрипт на вращение модели мне оч нужно :3
@FGOT
2 жыл бұрын
В продолжении темы CFrame обязательно будет! Но не в ближайшие пару видео, надо рассказать кое-что поважнее
@ArafyiskiMapper
2 жыл бұрын
@@FGOT Уже интересно 😯
@Tesmi-Develop
2 жыл бұрын
Part.CFrame = Part.CFrame * CFrame.fromEulerAnglesXYZ(0.1, 0, 0) где 0.1 это скорость вращение чтобы он вращался эту строчку в цикл вставляешь и всё
FGOT, недавно начал с другом проект и возникли проблемы с вращением модели. Вкратце, моя модель крутится на 360 градусов по 0.5,0.0,0.0, однако, персонаж не стоит на модели, а спадает с неё. Как это пофиксить?
@devkatdevi
Жыл бұрын
это уже скорее всего не скрипт виноват, уменьши скорость вращения
А я то думал зачем эта подсказка в скриптах вылазит)?
Можно по подробнее про группы? Я не понимаю что нужно написать чтобы передвинуть группу.
@xkkennx1934
10 ай бұрын
группа называется brick например script.parent.CFrame = workspace.prizrak.CFrame короче скрипт в группу эту суёшь
жду тутор на плавный Vector3 Cframe и другие изменения параметров
@fl0mDev
2 жыл бұрын
Cframe:lerp()
@ArafyiskiMapper
2 жыл бұрын
@@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
@LambdaMediacore
2 жыл бұрын
@@ArafyiskiMapper Это тупо, можно сделать цикл в котором будет просто добавляться к какому-то значению Х Y Z по какой-то цифре
@ArafyiskiMapper
2 жыл бұрын
@@LambdaMediacore Я просто ещё почти не знаю как использовать Position и CFrame
@user-bm7mw3rm2y
2 жыл бұрын
@@ArafyiskiMapper игра умрет от такой оптимизации. К примеру: script.parent.transparency = 0.9 script.parent.transparency = 0.8 script.parent.transparency = 0.7 и т д... убьет твой пк к херам, но я слышал что можно уместить это всего в пару строчек одним значением, но я так и не понял как им пользоваться
ПЖ ЗАМЕТЬ, я хочу сделать так, допустим, при ломание камня киркой, игроку выдовались ресурсы
Я так понимаю parent означает вещь в котором находится скрипт
Фгот я типерь хакир анонимус пасебо😂😂👍
фгот!! почему когда я пишу Cframe то у меня не запускается скрипт и пишет ошибку CFrame is not a valid member of Model "Workspace.DummyCFRAME"
Есть вопрос: можно ли сделать активацию скрипта при нажатии на игровую кнопку?
@user-cx3wj7sr3d
Жыл бұрын
вроде это функция называется
как сделать пушку типо по вектору но рандом?
Есть тема для ролика: KlickDetector. К примеру: игрок кликает на парт и в таком случае позиция/прозрачность/ещё что-нибудь меняется
@ArafyiskiMapper
2 жыл бұрын
Это очень тупо делать. Функцию с ClickDetector знают почти все, даже если не знают, это всё ровно легко понять
@TovarischPodpivkovich
2 жыл бұрын
@@ArafyiskiMapper Хз. Уже который раз пытаюсь сделать выдвижной ящик. Не работает нифига.
@ArafyiskiMapper
2 жыл бұрын
@@TovarischPodpivkovich Понятно, у меня тоже это не получается 🙃🙃
@mr.emerald1931
2 жыл бұрын
@@TovarischPodpivkovich Эт изи
@No-question-2
Жыл бұрын
local part = workspace.Твой Парт local clickDetector = part.ClickDetector clickDetector.MouseClick:Connect(function() part.СвойстваПарта = число или true/false end)
привет можешь помочь я хочу что бы вещи (тулы) спавнились рандомно по карте как это сделать?
Старый голос мне кажется лучше
что делать если у меня не получается? Я весь скрипт списал до единой буковки но у меня парт на месте стоит
признайтесь, вы все тоже подумали, что ориентация половая.
А ведь могли сделать рекламу
Пжжж гейм пасс, как сделать так когда ты его покупаешь что то тебе даётся
пиздец у фгота голос изменился Сейчас же всё ещё 2018?
Почему я пишу скрипт а парт остаёться на месте где его положили и не телепортируется
привет пожалуйста помоги с проблемой( мне нужно переместить "model" по кординатам x,y,z но в настройках "model" их нет а мне нужно переместить его с помощию скрипта что мне делать??? очень буду ждать ответа
@FGOT
2 жыл бұрын
CFrame - это невидимый параметр, как я помню. Он есть, но его не видно. Через скрипт можешь смело изменять ему CFrame или Vector3, вроде должно работать. В качестве позиции, поставь один парт, сделай его таких же размеров как и модель (Чтобы была очень похожа по размерам), а дальше, смотришь позицию у парта, и вставляешь в скрипт. Должно помочь
А где находится параметр Rotation?
Как сделать ПЛАВНОЕ перемещение с скриптом? Ну чтобы можно было поднимать игрока на платформе например.
@user-cx3wj7sr3d
Жыл бұрын
это скорее не перемещение как в этом виде а нпс которому даешь функцию двигатся от 1 парта к 2
Капец, я только что пол часа думал почему у меня не работает последний скрипт через 15 минут я понял что у меня просто пропадает Блок призрак с мира я думал типо почему он пропадает а оказалось что я просто забыл включить чтобы он не падал и я ж офнул колизию читобы сквозь можно было проходить в итоге он просто проваливался
Прошу ответь, почему у меня не работает script.Parent.Position? Я все вроде правильно вписал, переписал несколько раз и все равно не работает, что делать?
@aziratOfficial
Жыл бұрын
Такая же проблема
Как сделать так, что бы цвет блока изменялся только тогда когда игрок нажимает на какой нибудь предмет в плэйсе?
@noquality7643
Жыл бұрын
изучи основы чтобы тебе было понятно, что да как, там уже очень легко сделать самому
люди а на какой части скрипт для анимации
Кстати призрачный парт должен быть анчоред иначе будет ошибка
А почему когда в начале скрипта я пишу wait с любым количеством секунд, то сразу всё ломается и скрипт не срабатывает, а когда убираю то парт сразу тпается
@Slobnikit_yt
Жыл бұрын
wait(7) script.Parent.Position = Vector3.new(45, 11.5, 0) script.Parent.Rotation = Vector3.new(1, 1.5, 0) скрипт который не работает у меня
Фгот можешь объяснить почему в скрипте ты написал script.Parent? И ещё я не понял script.Parent.CFrame = workspace.Prizrak.CFrame
@mishakokos5023
Жыл бұрын
script.Parent тупо удобнее, так как через workspace. нужно пролезть 1000-7 слоев, групп, и папок, а script.parent это просто то, в чём лежит скрипт(в данном случае парт)
@SmileFace_off1
3 ай бұрын
Скрипт перент это удобнее, он даёт понять скрипту то что он от того блока в котором этот скрипт находится. Сийфреймом он поместил тот блок на местоположение блока "Призрак" (понятно объсянил?
@mek3413
3 ай бұрын
@@SmileFace_off1 Понятно, только я это уже год назад забросил 😅
Одного не пойму мне в СFrame пишется пустота? Почему?
Фгот почему сейчас у моделек не работает CFrame?
@T-PWK
8 күн бұрын
Щас нужно использовать :GetPivot() и :SetPivot(CFrame)
как переместить модель персонажа? (не игрока) мне нужно телепортировать врага (его модель, не нпс) в разные точки карты. Модель я передвинуть могу, врага полностью не могу. по отдельности выделять координаты каждой части тела модели я не хочу. Кто знает достаточно простой и быстрый ответ? (если можете, то кодом)
@copterpz1388
4 ай бұрын
Передвигай HumanoidRootPart, поищи на форумах
как узнать координаты игрока я не понимаю