使用 <svg> 的正确方法

A right way to work with <svg>

如果我在 SVG 文件中有完整场景,使用 SVG 的正确方法是什么?

  1. 将场景拆分为多个文件(例如角色、汽车、鸟类、云等),然后将它们加载到每个文件的不同元素中。
  2. 将整个场景加载到一个元素,然后在场景中设置动画组?

这取决于你的工作方式。我会想象与其他人合作,例如动画师等,他们通常会提供单独的文件。所以那样做可能更容易。不过,我认为这个问题没有正确答案。如果你一次加载它,至少你不必计算各种异步加载何时完成。