如果我有 3 行 manim 文本,
l = TextMobject("Line 1")
l2 = TextMobject("Line 2")
l3 = TextMobject("Line 3")
我想把它们一起制作成动画,我该怎么做?我正在寻找比
v = np.array([-3, 2, 0]) # Vector to translate the text by
self.play(ApplyMethod(l.shift, v), ApplyMethod(l2.shift, v), ApplyMethod(l3.shift, v))
更像是:
lines = [l, l2, l3]
g = GroupMobjects(*lines)
v = np.array([-3, 2, 0]) # Vector
self.play(ApplyMethod(g.shift, v))
我刚刚GroupMobjects
为上面的例子编写了语法。
我看过 using VGroup
,它似乎很适合我想要完成的工作,但问题是我不知道如何使用它,而且 manim 没有最好的文档(尽管对于很好的理由)。
任何解决方案将不胜感激。