Hello,
I am a 13 year old aspiring roblox programmer. I was looking into a lot into giving the UI on the platform a bit more distinction. These text label transitions may seem a bit basic. I promise this module will become a lot more than what it is now I only worked on this module for… about an hour atm. This module incorporates roblox’s new rich text beta feature.
This module consists of only a handful of animations and transitions atm(basic typewriter, glitch text, and color transition) the glitch text involves this new beta feature.
Why is this module useful?
This module can be useful to beginners, or to give your game a bit more pop to it… Using this module is just as easy as taking candy from a baby!
REQUIREMENTS
-
Enable Rich Text beta feauture in studio!
-
Have a basic understanding of LUA!
Now that you are ready! All you gotta get is the module
https://www.roblox.com/library/5524343684/Text-Animation-v1-0
The first effect is typewriter which is extremely basic, but seems to be looked upon…
here are some examples of how to call these effects:
local rs = game:GetService("ReplicatedStorage")
local module = require(rs:WaitForChild("Text Animation"))
--//color infinite repeats color effect infinite times
module:colorinf(script.Parent, "Hello world!", 0,0.1) --//textlabel, text, background transparency, delay in terms of wait()
--//typewriter duhh
module:typewriter(script.Parent, "Hello world!", 5, false, 0.01) --//label --//text //amount of times repeated int //infinite true or false //speed
--//glitch
module:glitch(script.Parent, "Hello world!", 0) --//label //text //background transparency
--// color single
module:color(script.Parent, "Hello world!", 0, 0.1) --//label //text //background transparency //speed
NEXT VERSION WILL COME WITH AN EXPLANATION VIDEO