Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Утилка для размеров

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
11 Май 2024
Сообщения
328
Реакции
5
Короче хочу написать утилку под мре рендер которая будет переносить размеры с фигмы выглядить это в коде будет примерно так
FigmaSize.figmatomre(и тут размер с фигмы);
кто нибудь знает как можно это реализовать?
 
Короче хочу написать утилку под мре рендер которая будет переносить размеры с фигмы выглядить это в коде будет примерно так
FigmaSize.figmatomre(и тут размер с фигмы);
кто нибудь знает как можно это реализовать?
Как это понять? Размер в фигме такой же как в майнкрафте. Если у тебя холст 1920, дели ширину монитора на размер холста, и вообще, то что ты хочешь сделать - плохая идея, достаточно 1 раз прописать при рендере, а не делать из этого утилиту

int windowWidth = client.getWindow().getWidth();
int windowHeight = client.getWindow().getHeight();
double guiScale = client.getWindow().getScaleFactor();

float targetScale = windowWidth / 1920f;
float targetWidth = GUI_WIDTH * targetScale;
float targetHeight = GUI_HEIGHT * targetScale;

scaledCenterX = (float) ((windowWidth - targetWidth) / 2.0 / guiScale);
scaledCenterY = (float) ((windowHeight - targetHeight) / 2.0 / guiScale);
scaledTargetScale = (float) (targetScale / guiScale);
 
Как это понять? Размер в фигме такой же как в майнкрафте. Если у тебя холст 1920, дели ширину монитора на размер холста, и вообще, то что ты хочешь сделать - плохая идея, достаточно 1 раз прописать при рендере, а не делать из этого утилиту

int windowWidth = client.getWindow().getWidth();
int windowHeight = client.getWindow().getHeight();
double guiScale = client.getWindow().getScaleFactor();

float targetScale = windowWidth / 1920f;
float targetWidth = GUI_WIDTH * targetScale;
float targetHeight = GUI_HEIGHT * targetScale;

scaledCenterX = (float) ((windowWidth - targetWidth) / 2.0 / guiScale);
scaledCenterY = (float) ((windowHeight - targetHeight) / 2.0 / guiScale);
scaledTargetScale = (float) (targetScale / guiScale);
понял
 
Назад
Сверху Снизу