【发布时间】:2015-02-10 11:21:17
【问题描述】:
这是我的代码:
private Sprite sprGuy;
sprGuy = atlas.createSprite("guy");
Sprite a = new Sprite(sprGuy);
Sprite b = new Sprite(sprGuy);
if (a.equals(b)) {
System.out.println("a is equal to b");
}
根据 Libgdx 文档:new Sprite(Sprite sprite)...“创建一个精灵,它是指定精灵的在各个方面的副本。”
但如果 'a' 是 sprGuy 的副本,而 'b' 是 sprGuy 的副本,为什么 a.equals(b) 是假的?
我应该如何检查精灵是否来自同一个“父亲”?
【问题讨论】: