Привет. Можешь сделать гайд как сделать турель, управляемую мышкой. Как на танке? Я пытался сделать это через функцию сифрейма, когда один предмет следит за другим. В моём случае это был обычный парт, который следил за позицией мыши на экране. Но получилась какая-то ерунда
как переместить модель персонажа? (не игрока) мне нужно телепортировать врага (его модель, не нпс) в разные точки карты. Модель я передвинуть могу, врага полностью не могу. по отдельности выделять координаты каждой части тела модели я не хочу. Кто знает достаточно простой и быстрый ответ? (если можете, то кодом)
@@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 игра умрет от такой оптимизации. К примеру: script.parent.transparency = 0.9 script.parent.transparency = 0.8 script.parent.transparency = 0.7 и т д... убьет твой пк к херам, но я слышал что можно уместить это всего в пару строчек одним значением, но я так и не понял как им пользоваться
Прошу ответь, почему у меня не работает script.Parent.Position? Я все вроде правильно вписал, переписал несколько раз и все равно не работает, что делать?
если ктото захочет спросить какой у меня скрипт то script.model.CFrame = workspace.pizda.CFrame model- первый обьект pizda- второй обьект (я его так назвал потому что я с этим передвижением возился 30 мин)
Видео очень классное и познавательное!Но у меня есть вопрос, немного не по теме,не понимаю что значит 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"?
Когда следующие видео;-;? Я не панимать как взаимодействовать с персонажем, я хочу что-то сделать но не могу вникнуть;-; Пожалуйста сделай ещё туториал;-;
В данном гайде, я не увидел четкого объяснения зачем нужен Vector3 и CFrame, что это за типы данных, главное отличие их ты не рассказал, а понятие "более мощная штука" в гайде абсолютно неуместно. Почему не рассказал о конструкторах этих типов данных, какие значения они должны принимать? Как конвертировать CFrame в Vector3 и наоборот, что такое абсолютное и локальное позиционирование да и вообще как они работают. Ты просто рассказываешь как сделать ту или иную "ситуативную" функцию, но не рассказываешь об инструментах для этого. Тот кто посмотрит этот гайд, не поймет как это работает и пойдет делать игры, абсолютно не понимая как это устроенно. Молодец конечно, что записываешь гайды, я поощряю это и поддерживаю, но считаю, если ты принялся учить людей, то будь добр учи их, а не чтобы после твоего гайда, у людей еще больше возникало вопросов.
@@ValanceGames гений, во первых я не говорил что хочу 500к сабов, во вторых я так его назвал из-за того что не знаю данного человека, если ты не знал каждый в тик токе так пишет если не знает человека
Привет ФГОТ(пж заметь😭😭😭), я замучился с этим CFrame, не понимаю реально ли его можно использовать на моделях, как ты сказал на 3:26. Если не сложно, можешь объяснить, возможно ли вообще это?
А как изменить размер GUI элемента (к прмиеру кнопки)? Я часто видел в различных режимах, что при наведении на кнопку, она плавно увеличивается, а отводя курсор она уменьшается до прежних значений. Очень хотелось бы узнать как такое сделать.
script.Parent тупо удобнее, так как через workspace. нужно пролезть 1000-7 слоев, групп, и папок, а script.parent это просто то, в чём лежит скрипт(в данном случае парт)
Скрипт перент это удобнее, он даёт понять скрипту то что он от того блока в котором этот скрипт находится. Сийфреймом он поместил тот блок на местоположение блока "Призрак" (понятно объсянил?
Привет Фгот.Как сделать так чтобы Взаимодействие с одним партом изменяло другой парт.Я пытался это делать с if и else но наверное это не то.Скажи пожалуйтса.
Можеш помоч я создал как ти говорил парт которий хочу перенести и парт к которому он должен тепнутся но код не работает и не видает ошибку Вот код 1 Wait(10) 2 3 Script.ohyea.CFrame = workspace.yeah.CFrame 4 5 Print("yes") Oh yean тот которий хочу перенести Yeah к которому хочу перенести Зарание спасибо
1 wait(10) 2 script.Parent(переноси скрипт в парт(ohyea) который хочешь переместить).CFrame = workspace.yeah.CFrame 3 print ("yes") лучше в перед ним поставить wait(число) надеюсь помог)
С CFrame все примерно понятно, засчет первого скрипт паренту присваивается область в которой стоит призрак, но что со скриптом, например while true do, он повторяет действие например каждую секунду меняет цвет, но если мне нужно чтобы через определенное время ,например 10 секунд, он перестал менять цвет, чтобы сработала команда if и elseif и смогло изменить цвет блока на котором стоит определенное значение в local?
local part = workspace.Твой Парт local clickDetector = part.ClickDetector clickDetector.MouseClick:Connect(function() part.СвойстваПарта = число или true/false end)
привет пожалуйста помоги с проблемой( мне нужно переместить "model" по кординатам x,y,z но в настройках "model" их нет а мне нужно переместить его с помощию скрипта что мне делать??? очень буду ждать ответа
CFrame - это невидимый параметр, как я помню. Он есть, но его не видно. Через скрипт можешь смело изменять ему CFrame или Vector3, вроде должно работать. В качестве позиции, поставь один парт, сделай его таких же размеров как и модель (Чтобы была очень похожа по размерам), а дальше, смотришь позицию у парта, и вставляешь в скрипт. Должно помочь
FGOT, недавно начал с другом проект и возникли проблемы с вращением модели. Вкратце, моя модель крутится на 360 градусов по 0.5,0.0,0.0, однако, персонаж не стоит на модели, а спадает с неё. Как это пофиксить?
Благодаря тебе я теперь работаю программистом в Microsoft!!!!! Спасибо тебе огромное!!!!
Я круче, я уехал за границу и устроился главным директором в компании Apple
@@Alex_34 Ты не реален! Уйди из моей головы!
Рил спс я тебе работаю в компании Tesla уборщиком
@@mxivnv не обязан
А я в ubisoft
Ты лучший! Видео стали выходить чаще! Это реально круто!)
Фгот, ты за мной следишь?! У меня появилась эта проблема, и тут сразу же ты! Магия вне хогратса! 🙃🙃🙃
У меня тоже
FGOT, Лучший. Учился по многим видео, в итоге могу сделать почти целую игру со своей экономикой и механикой.
- Спасибо тебе.
FGOT: Возрождение легенды
Фгот, ты герой дня для меня!
Я тут делаю симулятор кораблекрушения, и твои советы по повороту партов для меня на вес золота!
можно протестить? просто тоже делаю
@@rofiny я сейчас на игру подзабил, но можно, почему бы и нет?
@@rofiny вот ссылка на трейлер, а под ним ссылка на игру.
ua-cam.com/video/1KJa0GGXyeQ/v-deo.html
Я уже жду следующий туториал по скриптам:)
тоже
АВТОР ПЖ СДЕЛАЙ НОВУЮ ЧАСТЬ СКРИПТИНГОВ
пж
ура легендарная музыка!
Капец, давно тебя смотрела. И сейчас вспомнила, У ТЕБЯ ТАК ГОЛОС ПОМЕНЯЛСЯ!!!!
дааа. и серьезнее он стал
Спасибо, как для начинающего строителя-программиста мне очень нужно такое
Хороший гайд. Кстати: ВЕРНИ ФГОТА!!!
ти мне сильно помог теперь я знаю не много язик lua ещё раз спасибо
Ураааааааа ещё одно новое видео!
хороший гайд. но я это уже давно знал. сделай в след. видео чтобы парт к примеру крутился. то есть просто умножать CFrame
О
Для этого надо использовать for? Я просто в нём не разбираюсь(
Легенда Ютуба проснулась
Спасибо я остановился на этом уроке я меньше чем за день даже меньше чем за час.
Фгот, нельзя ли попасть к тебе в видео? Допустим тема 'билд баттл' или что-то подобное.?
Пока я смотрю эти видео, мне кажется что я становлюсь умнее с каждой секундой
Ты лучше чем гугл я искал эту тему 3 часа и не нашел
Оооо 4 часть наконецто
Благодаря тебя я стал работать в Яндекс спасибо 🙏🙏🙏🙏
Кароче, вот сфрейм, он классный, конец видео, спасибо очень полезная информация!!!!!
Привет. Можешь сделать гайд как сделать турель, управляемую мышкой. Как на танке? Я пытался сделать это через функцию сифрейма, когда один предмет следит за другим. В моём случае это был обычный парт, который следил за позицией мыши на экране. Но получилась какая-то ерунда
Решил посмотреть старый видос и там был другой человек. Теперь я понял что такое жизнь
3:29 вроде можно с помощью :MoveTo, пример:
workspace.Model:MoveTo(workspace.Part.Position)
как переместить модель персонажа? (не игрока) мне нужно телепортировать врага (его модель, не нпс) в разные точки карты. Модель я передвинуть могу, врага полностью не могу. по отдельности выделять координаты каждой части тела модели я не хочу. Кто знает достаточно простой и быстрый ответ? (если можете, то кодом)
Передвигай HumanoidRootPart, поищи на форумах
Бро, а когда продолжение по теме CFrame? Рил оч важная тема!
Почему когда я двигаю модель через CFrame то пишет что модель не имеет CFrame
У меня так же
Спасибо теперь я сотрудник Пентагона его парроль : 27625183627538162515282шн27275у7цевгвнивнщиыщмыщнмырмыщомцзоцмщоцс92е96е28на
Пасибо за новый ролик, долго ждал его, и ещё можешь оставить ссылку на фоновую музыку
жду тутор на плавный 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
и т д... убьет твой пк к херам, но я слышал что можно уместить это всего в пару строчек одним значением, но я так и не понял как им пользоваться
Прошу ответь, почему у меня не работает script.Parent.Position? Я все вроде правильно вписал, переписал несколько раз и все равно не работает, что делать?
Такая же проблема
у меня CFrame не работает на моделях тоесть на парентах работает а на моделях нет. ктото может подсказать в чём проблема?
если ктото захочет спросить какой у меня скрипт то
script.model.CFrame = workspace.pizda.CFrame
model- первый обьект
pizda- второй обьект (я его так назвал потому что я с этим передвижением возился 30 мин)
@@MOOKaka у меня он тоже не работает, если нашёл то можешь отправить рабочий скрипт?
спасибо я теперь могу сделать что то похожее на двери.
Видео очень классное и познавательное!Но у меня есть вопрос, немного не по теме,не понимаю что значит script.Parent
Объясните пожалуйста,буду благодарен!
Фгот почему сейчас у моделек не работает CFrame?
Щас нужно использовать :GetPivot() и :SetPivot(CFrame)
ты помог мне сделать игру!!!! спасибо!!!!😀😇с меня лайк и подписка
Что такое 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 пиши на сфрейме он луче намного
Когда следующие видео;-;?
Я не панимать как взаимодействовать с персонажем, я хочу что-то сделать но не могу вникнуть;-;
Пожалуйста сделай ещё туториал;-;
Можно по подробнее про группы? Я не понимаю что нужно написать чтобы передвинуть группу.
группа называется brick например
script.parent.CFrame = workspace.prizrak.CFrame
короче скрипт в группу эту суёшь
спасибо что помог я теперь сделал бегающий парт
Я понял,спасибо за урок!Есть вопрос,как сделать что бы он плавно передвинулся а не резко?Или это надо анимацию отдельно делать?
Для этого используется TweenService, но это уже сложнее понять.
@@JustOkXD я уже посмотрел все гайды и разобрался но всеравно спасибо!
Найс видео , только зачем нужен game.Parent ?
прошу ответьте, а можешь показать или рассказать как сделать так, что бы парт двигался к точке и менять его скорость движения
+
Привет а можешь сказать возможно ли сделать плавный оборот или движение объекта с помощью CFRAME? Если можно то как?
Цикл + wait
СПАСИБО ТЕБЕ БОЛЬШОЕ
Привет, у меня есть вопрос. На каком движке ты делал свою игру Обычная жизнь?
Скорее всего это был Юнити
Fgot, я хотел спросить,как ты изучал программирование? Мне для начало очень нужно, заранее спасибо:333)
он просто смотрел ролики у 2 леток
Документация
cframe начинается с 3 минуты ребята
В данном гайде, я не увидел четкого объяснения зачем нужен Vector3 и CFrame, что это за типы данных, главное отличие их ты не рассказал, а понятие "более мощная штука" в гайде абсолютно неуместно. Почему не рассказал о конструкторах этих типов данных, какие значения они должны принимать? Как конвертировать CFrame в Vector3 и наоборот, что такое абсолютное и локальное позиционирование да и вообще как они работают. Ты просто рассказываешь как сделать ту или иную "ситуативную" функцию, но не рассказываешь об инструментах для этого. Тот кто посмотрит этот гайд, не поймет как это работает и пойдет делать игры, абсолютно не понимая как это устроенно. Молодец конечно, что записываешь гайды, я поощряю это и поддерживаю, но считаю, если ты принялся учить людей, то будь добр учи их, а не чтобы после твоего гайда, у людей еще больше возникало вопросов.
Нн с галочкой
@@natl1x_ у тебя никогда не будет 500к подписчиков и ты будешь ноунеймом, а он не нн
@@ValanceGames гений, во первых я не говорил что хочу 500к сабов, во вторых я так его назвал из-за того что не знаю данного человека, если ты не знал каждый в тик токе так пишет если не знает человека
Туториал на CFrame пж
Здравствуй Фгот! сделай гайд как сделать так. что бы в инвентаре у персонажа могла находиться 1 вещь, а при поднятии 2-ой вещи 1-ая исчезала)
Тоже такая штука нужна
FGot, у меня не получилось, я модельку машины взял, но она стоит на одном месте, не смотря на CFrame, подскажи что делать
что делать если у меня выдаёт ошибку CFrame is not a valid member of Workspace "Workspace" - Server - Script:2
Привет ФГОТ(пж заметь😭😭😭), я замучился с этим CFrame, не понимаю реально ли его можно использовать на моделях, как ты сказал на 3:26. Если не сложно, можешь объяснить, возможно ли вообще это?
CFrame можно использовать на моделях, ставишь призрачный парт на место телепортации и пишешь скрипт
фгот а как сделать чтобы предмет появлялся в рандомном месте но в определённой зоне?
А можно как то сделать анимацию походки с помощью этого, если кто то знает объясните пж очень нужно для игры
Ждём новие уроки по скриптам!
Сейчас психовал и не мог понять почему мой блок не телепортируется, оказывается надо было писать скрипт под блоком...
Если ты это читаешь то ответь, сервера игры будут держаться на моем пк или на роблоксовском?
Сервера в самом роблоксе а не на твоём компе, потянет 100%
сделай пж туториал как сделать чтобы 2 анимации для npc шли по очереди
А как изменить размер GUI элемента (к прмиеру кнопки)? Я часто видел в различных режимах, что при наведении на кнопку, она плавно увеличивается, а отводя курсор она уменьшается до прежних значений. Очень хотелось бы узнать как такое сделать.
посмотри обучения на ютубе (tweenservice)
А можно с помощью Vector3 перемещать гуманоида?
Спс бро, я ОЧЕНО НЕ ЗРЯ взял телефон в туалет ( я сру уже 15 минут изза гайдо)
фгот я бы хотел спросить про то как передвигать блок плавно через легкие скрипты
подскажи что обозначает Parent да видос старый но все же
Когда будет битва подпищиков 4?
А какое сочетание клавиш использовать, чтобы возвращать парт на место?
а как переместить персонажа а не парт?
CFrame is not a valid member of ServerScriptService "ServerScriptService" и также с vektor3 хз почему
я конечно все понимаю... но почему у меня не работает телепортация блока я все как у тебя написал
(фгот заметь)
Fgot можешь рассказать как зделать передвижение объекта, парта и т.п. плавным.
tween service
Можешь потом рассказать как сделать так чтобы можно было куда-то перетащить картинку например из инвентаря в другое место и чтобы что-то произошло
Зделай продолжение умоляю у тебя хорошо виходит.
Наконец-то..
А как сделать так что-бы он телепортировался к этой вещи когда например нажали кнопку?
Фгот можешь объяснить почему в скрипте ты написал script.Parent?
И ещё я не понял
script.Parent.CFrame = workspace.Prizrak.CFrame
script.Parent тупо удобнее, так как через workspace. нужно пролезть 1000-7 слоев, групп, и папок, а script.parent это просто то, в чём лежит скрипт(в данном случае парт)
Скрипт перент это удобнее, он даёт понять скрипту то что он от того блока в котором этот скрипт находится.
Сийфреймом он поместил тот блок на местоположение блока "Призрак" (понятно объсянил?
@@СмайлФейс Понятно, только я это уже год назад забросил 😅
Есть вопрос: можно ли сделать активацию скрипта при нажатии на игровую кнопку?
вроде это функция называется
вопрос один как прибавить к текущему размеру парта допустим 1 через Vector3 не получается
ПЖ ЗАМЕТЬ, я хочу сделать так, допустим, при ломание камня киркой, игроку выдовались ресурсы
Как сделать ПЛАВНОЕ перемещение с скриптом? Ну чтобы можно было поднимать игрока на платформе например.
это скорее не перемещение как в этом виде а нпс которому даешь функцию двигатся от 1 парта к 2
помогите пожалуйста,не работает телепортация, написал все правильно, но не работает
Скрипт скинь
если ты про первый код в 2 строчки, то возможно ты создал скрипт в сервер скриптах, а не в парте
Привет если ты понимаешь вектор форс и ТД сделай видио про это, будет очень полезно
Думал а чо моделька не вертится а оказывается её нельзя крутить 3:35
Привет Фгот.Как сделать так чтобы Взаимодействие с одним партом изменяло другой парт.Я пытался это делать с if и else но наверное это не то.Скажи пожалуйтса.
0:45 - а какая бы рекламка вышла хорошая для XYZ ))))
Привет.Можно скриптом изменить массу предмета,при этом не меняя объем и форму предмета ?
Как использовать CFrame у модельки???
можешь объяснить как с помощью CFrame перемешать модели из 10+ Part, просто у меня никак не получается
Можеш помоч я создал как ти говорил парт которий хочу перенести и парт к которому он должен тепнутся но код не работает и не видает ошибку
Вот код
1 Wait(10)
2
3 Script.ohyea.CFrame = workspace.yeah.CFrame
4
5 Print("yes")
Oh yean тот которий хочу перенести
Yeah к которому хочу перенести
Зарание спасибо
1 wait(10)
2 script.Parent(переноси скрипт в парт(ohyea) который хочешь переместить).CFrame = workspace.yeah.CFrame
3 print ("yes") лучше в перед ним поставить wait(число)
надеюсь помог)
Сделай в след. видео как написать скрипт на вращение модели мне оч нужно :3
В продолжении темы CFrame обязательно будет! Но не в ближайшие пару видео, надо рассказать кое-что поважнее
@@FGOT Уже интересно 😯
Part.CFrame = Part.CFrame * CFrame.fromEulerAnglesXYZ(0.1, 0, 0) где 0.1 это скорость вращение чтобы он вращался эту строчку в цикл вставляешь и всё
С CFrame все примерно понятно, засчет первого скрипт паренту присваивается область в которой стоит призрак, но что со скриптом, например while true do, он повторяет действие например каждую секунду меняет цвет, но если мне нужно чтобы через определенное время ,например 10 секунд, он перестал менять цвет, чтобы сработала команда if и elseif и смогло изменить цвет блока на котором стоит определенное значение в local?
Есть тема для ролика: KlickDetector.
К примеру: игрок кликает на парт и в таком случае позиция/прозрачность/ещё что-нибудь меняется
Это очень тупо делать. Функцию с ClickDetector знают почти все, даже если не знают, это всё ровно легко понять
@@ArafyiskiMapper Хз. Уже который раз пытаюсь сделать выдвижной ящик. Не работает нифига.
@@A_Gribovich Понятно, у меня тоже это не получается 🙃🙃
@@A_Gribovich Эт изи
local part = workspace.Твой Парт
local clickDetector = part.ClickDetector
clickDetector.MouseClick:Connect(function()
part.СвойстваПарта = число или true/false
end)
привет пожалуйста помоги с проблемой(
мне нужно переместить "model" по кординатам x,y,z но в настройках "model" их нет а мне нужно переместить его с помощию скрипта что мне делать???
очень буду ждать ответа
CFrame - это невидимый параметр, как я помню. Он есть, но его не видно. Через скрипт можешь смело изменять ему CFrame или Vector3, вроде должно работать. В качестве позиции, поставь один парт, сделай его таких же размеров как и модель (Чтобы была очень похожа по размерам), а дальше, смотришь позицию у парта, и вставляешь в скрипт. Должно помочь
FGOT, недавно начал с другом проект и возникли проблемы с вращением модели. Вкратце, моя модель крутится на 360 градусов по 0.5,0.0,0.0, однако, персонаж не стоит на модели, а спадает с неё. Как это пофиксить?
это уже скорее всего не скрипт виноват, уменьши скорость вращения
А как изменить ориентацию у модели в которой 150+ партов, моделей и т.д.?
Я так понимаю parent означает вещь в котором находится скрипт
Я так и не понял как модели перемещать
я тоже
Как сделать так, что бы цвет блока изменялся только тогда когда игрок нажимает на какой нибудь предмет в плэйсе?
изучи основы чтобы тебе было понятно, что да как, там уже очень легко сделать самому
признайтесь, вы все тоже подумали, что ориентация половая.