the letter moved until it reached its exact point. I DON’T KNOW HOW TO DO THIS!
I was thinking of making many instances of TextLabel but I don’t know how to do the optimization. Well, it would take up a lot of ram since there are several letters, rather many letters which I thought of constantly eliminating which would use a lot of CPU and since there are several it would use GPU memory, the truth is that I don’t know what it would consume exactly, if someone has a better method, please let me know. appreciate
local TweenService = game:GetService("TweenService")
TweenService:Create(Instance(object that tweens), TweenInfo.new({info}), {Position = (new position)}:Play()
Hello, I made this script for you, if you have any questions dont hesitate to reply me.
local YourText = script.Parent---Change it you know...
local TweenService = game:GetService("TweenService")
local TargetPosition = UDim2.new(0.422, 0,0.736, 0)--CHANGE THIS TO YOUR TARGET POSITION
local function MoveText()--This is the function that when is fired your text will move
local MyInfo = TweenInfo.new(1)--Change the 1 to the time you want to be performed
local Tween = TweenService:Create(YourText,MyInfo,{Position = TargetPosition})--CHANGE THIS TO YOUR TARGET POSITION
Tween:Play()
end
MoveText()
--Change the function to your needs. Ex: TextButton.MouseButtonClick1:Connect(MoveText)
Pues, el tween service es lo más optimizado que conozco, no tengo mucha experiencia entonces no te podria decir con 100% seguridad que es lo mas optimizado de todo roblox, pero si reemplaza loops pesados como iteraciones hasta llegar a un punto u otras cosas. Conozco que existe el hearbeat y runservice pero la verdad no se como funcionan.
La verdad creería que no, también depende de cada cuanto se va a crear y eliminar, por ejemplo si vamos a hacer una transición así limpia de movimiento, no seria buena idea, seria muy innecesario crear y eliminar textos y pues también le tomaría tiempo hacerlo.
Se puede poner un wait() por cada ejecución o un tiempo de espera mas largo, pero ya no se vería limpio.