Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+1

Как зделать part который будет двигаться по определённым точкам вперед и назад в Roblox studio (желательно скриптом)

Буду очень благодарен

По дате
По рейтингу
Аватар пользователя
Мыслитель
5мес
1234567891011121314
 local part1 = парт, который будет первой точкой.
local part2 = парт, который будет второй точкой.
local part = парт, который будет перемещаться между точками.
local speed = за сколько секунд будет перемещаться парт между точками
local tws = game:GetService("TweenService")
local info = TweenInfo.new(speed, Enum.EasingStyle.Linar, Enum.EasingDirection.InOut)
local cf1 = part1.CFrame
local cf2 = part2.CFrame
while wait() do
tws:Create(part, info, {CFrame = cf1}):Play()
wait(speed)
tws:Create(part, info, {CFrame = cf2}):Play()
wait(speed)
end 

И да, вставлю свои 5 копеек: учи Русский язык. Так как написать "зделать" вместо "сделать" - грубейшая ошибка, связанная с незнанием приставок или исключения в правилах употребления приставки с глухим или звонким согласным в начале корня. Так как приставки З не существует.

Аватар пользователя
Знаток
5мес

Вот простой скрипт для движения части между точками вперёд-назад:

lua
Copy
local part = script.Parent -- Твоя часть
local points = { Vector3.new (0,5,10), Vector3.new (20,5,10)} -- Координаты точек
local speed = 0.5 -- Скорость (меньше = быстрее)
local currentPoint = 1
local direction = 1

while true do
local goal = {}
goal.Position = points[currentPoint]
local tween = game:GetService("TweenService"):Create(part, TweenInfo.new (speed), goal)
tween:Play()
tween.Completed:Wait()

currentPoint += direction
if currentPoint > #points or currentPoint < 1 then
direction *= -1
currentPoint += direction * 2
end
end
💡 Просто:

Вставь этот скрипт в часть

Замени координаты в points на свои

Настрой скорость

Запусти игру — часть будет курсировать между точками!

Для сложных траекторий лучше использовать CFrame и математические функции, но это базовая версия 😉

Аватар пользователя
Мастер
5мес

роблакс роблакс залетела в роблакс