本当にProcessingに配列を操作するためのプッシュメソッドとポップメソッドがあればいいのですが、それがないので、配列内の特定の位置にあるオブジェクトを削除するための最良の方法を見つけようとしています。これは多くの人にとって基本的なことだと思いますが、助けを借りることができ、Processingリファレンスを参照してもあまり理解できませんでした。
重要ではないと思いますが、参考までに、最初にオブジェクトを追加するために使用したコードを次に示します。
Flower[] flowers = new Flower[0];
for (int i=0; i < 20; i++)
{
Flower fl = new Flower();
flowers = (Flower[]) expand(flowers, flowers.length + 1);
flowers[flowers.length - 1] = fl;
}
この質問のために、位置15からオブジェクトを削除したいとします。ありがとうございます。