Вы, вероятно, пытаетесь использовать функцию Processing splice , однако она не выполняет то, что вы хотите («Вставляет значение или массив значений в существующий массив»).
Я бы сказал, что лучше использовать ArrayList вместо массива, где вы можете просто использовать функцию .remove , например:
list.remove(index);
Поскольку вы хотите сохранить 2 значения (x и y), вы можете создать ArrayList из массивов int
ArrayList<int[]> spawnLocatiesCoins = new ArrayList<int[]>();
Вы можете добавить значения следующим образом:
spawnLocatiesCoins.add(new int[]{x_value, y_value});
И получить доступони выглядят так:
spawnLocatiesCoins.get(index)[index_in_the_array];
Вы также можете использовать PVectors (переменные, которые могут хранить значения 2/3 (в зависимости от того, делаете ли вы 3D-программу)) вместо массивов, ноВы, вероятно, не нуждаетесь в них на данный момент.