Container 和 DisplayObjectContainer 有什么区别?

What is the difference between Container and DisplayObjectContainer?

我正在使用一个名为 PIXI 的 JavaScript 库,并且正在寻找一种在我的游戏中实现 "zoom" 的方法。在 Internet 上搜索建议我将所有内容都放在 DisplayObjectContainer 中,然后调整它的大小以模拟缩放效果。

问题是我已经有了 Container(又名 stage),而且我认为它也可以调整大小。所以我不明白在你已经有 Container 的情况下使用 DisplayObjectContainer 的原因。坦率地说,我什至看不出它们之间的区别。

This page 说了以下关于 DisplayObjectContainer 的内容:

A DisplayObjectContainer represents a collection of display objects. It is the base class of all display objects that act as a container for other objects.

This other page 说了以下关于 Container 的内容:

A Container represents a collection of display objects. It is the base class of all display objects that act as a container for other objects.

我能想象的唯一可能的情况是这些容器对象之一已经过时并且属于 PIXI 的旧版本,这并不是太不现实,因为 PIXI 是相当新的并且可能会发生很大变化。但这只是猜测。

猜对了。 DisplayObjectContainer 已过时并替换为 Container