manim set_sheen()、set_color()函数注意事项
如果对部分文字使用,若它没有填充颜色,那么set_sheen()函数不起效果:
t = Text('my love is boundless') t[3:7].set_sheen(1)
并且set_color_by_gradient()函数和set_sheen()函数一起作用时,前者会失效:
t = Text('my love is boundless').set_color_by_gradient(RED, BLUE).set_sheen(1)
结果只有阴影的效果
如果:
self.play(a.animate.set_color(RED))
self.play(a.animate.set_sheen(0.3))
这样结果会变成白色
如果将set_color()函数和set_sheen()函数调换,不会出现问题
color传入的十六进制颜色必须为小写
若连续多个部分set_sheen(),那么会变成白色,若一个一个set_sheen(),没有问题
浙公网安备 33010602011771号