Я хочу, чтобы некоторый элемент ui в моей сцене2d ui масштабировался на больших экранах (не обязательно выше резолюции экранов). Его довольно прямо в макете Android, но как заставить его работать в libgdx. Может быть, какой-то API, которого я пропускаю?Как определить, является ли устройство смартфоном или планшетом в libgdx?
Можете ли это сделать через интерфейс в Android-активности? Текущее решение, о котором я могу думать, объявляет флаг в папках разного макета (значения-sw600 и т. Д.) И извлекает его в android-активность в oncreate(), а затем передает его в libgdx через интерфейс. Просьба предложить, если есть лучший способ
Посмотрите на Libgdx 'Viewport's, может быть, вы что-то там найдете. – Springrbua
@Springrbua Я уже использую видовые экраны, но, похоже, нечего ориентировать на большой экран. В любом случае, я получил эту работу безупречно, объявив несколько булевых флагов в xml для большого экрана, а затем вытащил их в Game class через interfacr. –