gpt4 book ai didi

java - 如何检查两个 Sprite 是否具有相同的纹理区域 - Libgdx

转载 作者:行者123 更新时间:2023-12-01 12:04:27 31 4
gpt4 key购买 nike

几个小时前我一直在寻找这个,但一无所获。

如何检查两个 Sprite 是否具有相同的纹理区域?有没有方法或方法可以做到这一点?

我正在使用 Libgdx

谢谢。

编辑:

我将方法代码更改为:

   public static boolean sameTextureRegions(Sprite sprite1, Sprite sprite2) {
return sprite1.getTexture().equals(sprite2.getTexture()) &&
sprite1.getOriginX() == sprite2.getOriginX()&&
sprite1.getOriginY() == sprite2.getOriginY()&&
sprite1.getRegionX() == sprite2.getRegionX()&&
sprite1.getRegionY() == sprite2.getRegionY();

最佳答案

你可以试试这个

public static boolean sameTextureRegions(Sprite sprite1, Sprite sprite2) {
return sprite1.getTexture().equals(sprite2.getTexture()) &&
sprite1.getRegionX() == sprite2.getRegionX() &&
sprite1.getRegionY() == sprite2.getRegionY() &&
sprite1.getRegionWidth() == sprite2.getRegionWidth() &&
sprite1.getRegionHeight() == sprite2.getRegionHeight();
}

关于java - 如何检查两个 Sprite 是否具有相同的纹理区域 - Libgdx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27728584/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com