相同的四边形实际上相等吗?

Are identical Quads actually equal?

假设用love.graphics.newQuad()函数将一张图片分成大小相等的Quads。此图片有相同颜色或图案的部分 - 例如读取 QR 码时:它有相同大小的黑色和白色部分。

如果有一个 quad[1] 是黑色方块,还有一个 quad[7] 也是黑色方块但来自图片的另一部分,那么 quad[1] == [quad[7] 表达式是否使感觉?

简而言之:(表面上)相同内容的四边形实际上相同,还是存在更深层次的差异使上面的表达式总是truefalse,不管相似度如何?

我的问题不是针对二维码,而是针对任何类似的"pixelated"图片。

Love2D 中没有专门的代码对对象相等性进行深度测试。因此一个对象只等于自身。所以每个新创建的对象都是一个不同的值。即使两个对象碰巧存储相同的内部数据,它们也代表不同的对象,就您可以用 ==.

来判断