Unity-Simple-SRT
Unity-Simple-SRT copied to clipboard
A super simple SRT subtitle parser
Unity-Simple-SRT
A super simple SRT subtitle parser
It'll parse most sane SRT's, and will display them in a Text element, crossfading between lines depending on a Fade Time you set.
To use it
- Add the
Subtitle Displayercomponent to something in the world. - Create two
TextUI elements, both the same, and drag their references to theSubtitle Displayercomponent. - Rename your
.srtfile to.txt, then drag it to theSubtitlefield onSubtitle Displayer. - Call
StartCoroutine(subtitleDisplayer.Begin())to start the subtitles.
A sub file like this:
1
00:00:00,000 --> 00:00:02,500
Mary had
2
00:00:02,500 --> 00:00:04,500
a little <i>lamb</i>
3
00:00:04,500 --> 00:00:06,500
little <b>lamb</b>
4
00:00:06,500 --> 00:00:08,500
little <size=40>lamb</size>
5
00:00:09,000 --> 00:00:12,000
<b><i><color=red>Until she didn't.</color></i></b>
Will result in this:

A good program to make subs is SubtitleEdit