Skip to main content

TypingEffect

Namespace:FairyGUI
Source:Assets/Scripts/Core/Text/TypingEffect.cs (line 10)

public class TypingEffect

文字打字效果。先调用Start,然后Print。

Constructors​

TypingEffect(GTextField)​

public TypingEffect(GTextField textField);
ParameterTypeDescription
textFieldGTextField

Source:Core/Text/TypingEffect.cs (line 31)

TypingEffect(TextField)​

public TypingEffect(TextField textField);
ParameterTypeDescription
textFieldTextField

Source:Core/Text/TypingEffect.cs (line 22)

Fields​

_printIndex​

protected int _printIndex;

Source:Core/Text/TypingEffect.cs (line 14)

_started​

protected bool _started;

Source:Core/Text/TypingEffect.cs (line 16)

_textField​

protected TextField _textField;

Source:Core/Text/TypingEffect.cs (line 12)

Methods​

Cancel()​

public void Cancel();

Source:Core/Text/TypingEffect.cs (line 125)

Print(float)​

public IEnumerator Print(float interval);

打印的协程。

ParameterTypeDescription
intervalfloat每个字符输出的时间间隔

Source:Core/Text/TypingEffect.cs (line 110)

Print()​

public bool Print();

输出一个字符。如果已经没有剩余的字符,返回false。

Source:Core/Text/TypingEffect.cs (line 90)

PrintAll(float)​

public void PrintAll(float interval);

使用固定时间间隔完成整个打印过程。

ParameterTypeDescription
intervalfloat

Source:Core/Text/TypingEffect.cs (line 120)

Start()​

public void Start();

开始打字效果。可以重复调用重复启动。

Source:Core/Text/TypingEffect.cs (line 67)

Properties​

totalTimes​

public int totalTimes { get; }

总输出次数

Source:Core/Text/TypingEffect.cs (line 42)