gpt4 book ai didi

java - Pluralsight 使用 Java 为 Android 和 PC 构建您的第一款游戏

转载 作者:太空宇宙 更新时间:2023-11-04 12:24:34 26 4
gpt4 key购买 nike

我正在处理这个问题,遵循所有步骤但出现错误。问题是

 public boolean playerShotTouches(Rectangle boundingBox) {
Iterator<AnimatedSprite> i = shots.iterator();
while(i.hasNext())
{
AnimatedSprite shot = i.next();
if(Intersector.intersectRectangles(shot.getBoundingBox(), boundingBox))
{
i.remove();
return true;
}
}
return false;
}

Android 工作室报告:

Error:(108, 27) error: method intersectRectangles in class Intersector cannot be applied to given types; required: Rectangle,Rectangle,Rectangle found: Rectangle,Rectangle reason: actual and formal argument lists differ in length

最佳答案

您可以发布类(class)中的相关代码吗? intersectRectangles 方法始终采用 3 个矩形作为参数。第三个是重叠区域的交集矩形。所以你的代码可以做这样的事情:

AnimatedSprite shot = i.next();
Rectangle myIntersection = new Rectangle();
if(Intersector.intersectRectangles(shot.getBoundingBox(), boundingBox, myIntersection))

关于java - Pluralsight 使用 Java 为 Android 和 PC 构建您的第一款游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38505484/

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