我创建了一个文本,将MoveXModifier(即modA)注册到文本中,并将文本附加到场景中,效果很好。
然后我将一个监听器绑定到修饰符,我在监听器的onFinish()
方法中做的是:
第一个修饰符(modA)运行良好,但第二个修饰符(modB)没有像我假设的那样起作用,文本只是停留在那里,似乎我不能将相同的文本附加两次。
(PS:我将文本设置为不可见,以确保文本再次由modB引入,而不是仅由modA引入一次)。
答案 0 :(得分:0)
您可以使用newModifier=oldModifierObj.deepCopy();
。
然后注册新的。 registerEntityModifier(newModifier);
答案 1 :(得分:0)
一个孩子只能拥有一个父母,如果你想在不同的场合使用两次精灵,你可以先将它分开,然后将它附加到一个新的父母。 如果你想同时使用两个,你必须有两个对象。