我创建了一个文本,将 MoveXModifier(即 modA)注册到文本,并将文本附加到场景,效果很好。
然后我给修饰符绑定一个监听器,在监听器的方法中我做的onFinish()
是:
- 将文本设置为不可见;
- 做一些计算;
- 将文本从场景中分离出来;
- 清除文本的修饰符;
- 创建一个新的MoveXModifier(即modB)并将其注册到原始文本中,设置文本可见;
- 再次将其附加到场景中。
第一个修饰符(modA)效果很好,但第二个修饰符(modB)并没有像我想象的那样起作用,文本只是停留在那里,似乎我不能两次附加相同的文本。
(PS:我将文字设置为不可见,以确保文字再次由modB带来,而不是由modA只带一次)。