Java Libgdx矩形数组

Java Libgdx矩形数组,java,arraylist,rectangles,Java,Arraylist,Rectangles,我正在做碰撞检测,我需要一组矩形来循环。它不工作,而是给我一个空指针异常。 这是我的代码: Array<Rectangle> rects = new Array(); Rectangle rect = new Rectangle(); rects.add(rect); Array rects=new Array(); 矩形rect=新矩形(); rects.add(rect); 您需要更改 Array<Rectangle> rects = new Array(); A

我正在做碰撞检测,我需要一组矩形来循环。它不工作,而是给我一个空指针异常。
这是我的代码:

Array<Rectangle> rects = new Array();
Rectangle rect = new Rectangle();
rects.add(rect);
Array rects=new Array();
矩形rect=新矩形();
rects.add(rect);
您需要更改

Array<Rectangle> rects = new Array();
Array rects=new Array();

Array rects=new Array();
另外,为什么要使用
Array
而不是
ArrayList

您需要更改

Array<Rectangle> rects = new Array();
Array rects=new Array();

Array rects=new Array();

另外,为什么要使用
Array
而不是
ArrayList

如何定义和初始化rect?你能发布一个更完整的代码片段吗?我刚做了一个新的矩形,哪一行给你空指针错误?请在你创建的地方附上代码片段
rect
你能提供完整的堆栈跟踪吗。否则就无法给出建议。如何定义和初始化rect?你能发布一个更完整的代码片段吗?我刚做了一个新的矩形,哪一行给你空指针错误?请在你创建的地方附上代码片段
rect
你能提供完整的堆栈跟踪吗。否则就不可能给出建议。