跳到主要内容

TypingEffect

命名空间:FairyGUI
源码:Assets/Scripts/Core/Text/TypingEffect.cs (行 10)

public class TypingEffect

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

构造函数​

TypingEffect(GTextField)​

public TypingEffect(GTextField textField);
参数类型说明
textFieldGTextField

源码:Core/Text/TypingEffect.cs (行 31)

TypingEffect(TextField)​

public TypingEffect(TextField textField);
参数类型说明
textFieldTextField

源码:Core/Text/TypingEffect.cs (行 22)

字段​

_printIndex​

protected int _printIndex;

源码:Core/Text/TypingEffect.cs (行 14)

_started​

protected bool _started;

源码:Core/Text/TypingEffect.cs (行 16)

_textField​

protected TextField _textField;

源码:Core/Text/TypingEffect.cs (行 12)

方法​

Cancel()​

public void Cancel();

源码:Core/Text/TypingEffect.cs (行 125)

Print(float)​

public IEnumerator Print(float interval);

打印的协程。

参数类型说明
intervalfloat每个字符输出的时间间隔

源码:Core/Text/TypingEffect.cs (行 110)

Print()​

public bool Print();

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

源码:Core/Text/TypingEffect.cs (行 90)

PrintAll(float)​

public void PrintAll(float interval);

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

参数类型说明
intervalfloat

源码:Core/Text/TypingEffect.cs (行 120)

Start()​

public void Start();

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

源码:Core/Text/TypingEffect.cs (行 67)

属性​

totalTimes​

public int totalTimes { get; }

总输出次数

源码:Core/Text/TypingEffect.cs (行 42)