Я пытаюсь вычислить переменную на основе уровня масштабирования.Вычислить уровень масштабирования плиток
Например, у меня есть сетка из 4x4 на уровне масштабирования 1. Теперь я увеличиваю масштаб, как только он станет 8 * 8 на уровне масштабирования 2. Увеличьте масштаб еще раз, и это будет 16 * 16 при уровне увеличения 3. и т. д.
Теперь единственное, что я хранил, - это два номера уровня масштабирования 1, которые могут изменяться, например, на 5x4 или даже на 1x1.
Итак, мой вопрос заключается в том, как рассчитать ширину и высоту уровня 2 и 3 уровня масштабирования и только с этими двумя номерами и уровнем масштабирования?
Заранее спасибо.
Вы всегда удваиваете стороны на каждом уровне масштабирования? Вам нужно лучше описать, как выглядят уровни увеличения 2 и 3. – jmstoker
Уровень 4 должен быть 32 * 32, если уровень масштабирования 1 равен 4x4. Если уровень масштабирования 1, где 5x4, он станет 40 * 32. Уровни масштабирования 2, 3, 4 и т. Д. Должны быть как-то рассчитаны с уровня масштабирования 1. – sgtfrankieboy
Вы пишете это для определенного языка? C++, Java и т. Д. Звучит так, что вы просто удваиваете каждую сторону за уровень, поэтому цикл 'for' будет работать, но трудно дать точное решение без дополнительной информации. – jmstoker