Я работаю над игрой, и мне нужно преобразовать свой идентификатор бинарной плитки в оператор switch, чтобы я мог захватить правильную плитку из листа спрайтов.Как я могу правильно выполнить оператор двоичного переключателя в java?
Мне нужно преобразовать этот список, который содержит все возможные плитки, которые мне нужны, от 255 до 48 или около того. Плитки в целое число, которое я могу использовать для получения идентификатора моей плитки.
Могу ли я получить помощь при запуске этого заявления?
Также х означает, что не имеет значения, какой бит установлен там.
EDIT: Следует также сказать, что это 8 битное число DCBA4321
Выглядит интересно и выглядит очень быстро. Таким образом, следующая строка в жестко закодированных значениях будет 21 21 24 24 16 16 30 30? Как насчет следующей строки? 1 1 1 1 3 3 3 3? – Snhp9
Добавил еще две строки ответа. У вас есть удобный столбец «Нижний бит», который дает подсказку, значения 4321 которой должны быть сопоставлены с целевым значением. Например, «0-3, 8-11» означает, что в строке должно быть 8: в позициях 0-3 и в позициях 8-11. –
Делает совершенным с тех пор спасибо! Я собираюсь попробовать этот и другой метод и посмотреть, как это получается. – Snhp9