Вопросы с тегом «java»

9
Моды для Minecraft Server - как это работает?

Сервер Minecraft поставляется в виде одной банки. Как развиваются моды? Как они взаимодействуют с оригинальной банкой? Что там под капотом? Какие технологии там задействованы? Я в основном парень на C ++ / Python, но я бы хотел кое-что узнать о разработке...

9
Проблемы с Android связаны с дизайном

У меня проблемы с тем, чтобы обернуть голову вокруг игрового дизайна. На платформе Android у меня есть действие, и я настраиваю его представление контента с помощью пользовательского представления поверхности. Пользовательский вид поверхности выступает в качестве моей панели, и я создаю экземпляры...

9
Лучшие ресурсы для изучения разработки игр на фоне Java? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Я являюсь корпоративным программистом на Java, однако кое-что, что меня заинтересовало, и...

9
Есть ли веская причина, по которой я не должен использовать Java-апплет для игры?

Я хочу сделать многопользовательскую браузерную игру. Хорошая вещь об использовании апплета в том, что я могу сделать клиент и сервер на одном языке (java / closure / scala / etc). Я знаю, что есть html5 и javascript, но javascript на стороне сервера не так совершенен, как платформа jvm и поддержка...

9
Как я должен иметь ввод ключа / мыши в продвинутой Java-игре?

Я программист-самоучка, поэтому я не знаю, как правильно делать вещи. Я сделал простые игры, такие как астероиды и змеи, но в этих играх вы можете легко изменять переменные в функциях keyevent. Вот как я это сделал в своей простой игре «Астероиды»: /* * key listener events */ public void...

9
Как определить, на какой объект / поверхность указывает пользователь с помощью lwjgl?

Название в значительной степени говорит обо всем. Я работаю над простым проектом «давайте привыкнем к lwjgl», включающим манипулирование кубом рубика, и я не могу понять, как определить, на какую сторону / квадрат направлен...

9
Подходящее представление уровня / структура данных для 2D-платформы игры?

Я собираюсь запрограммировать копию Марио на Java. Я думаю о 2 представлениях / структурах данных для уровней, но я не уверен, какой из них выбрать: 2D целочисленный массив. Quadtree, чтобы разделить уровень на части. Каковы его преимущества и...

9
Как вызвать события столкновения в LibGDX 3D?

В приведенном ниже коде я привел пример того, что я хочу сделать. У меня есть камера, и я хочу, чтобы она перестала двигаться, когда она попадает в одну из коробок, как мне это сделать? public class Main extends ApplicationAdapter { private final ModelBuilder builder = new ModelBuilder(); private...

9
Разделение состояния мира и анимации в пошаговой игре

Как вы справляетесь с отделением анимации от состояния мира в пошаговой игре? Сейчас я работаю над 2D-сеткой. Приведенный ниже код упрощен, чтобы лучше объяснить. Когда актер движется, я хочу приостановить ход поворотов, пока существо оживляет и перемещается в новую позицию. В противном случае...

9
Увеличение вероятности создания похожих плиток рядом друг с другом.

Я работаю над системой карт тайлов, которая выглядит следующим образом (зеленый - трава, воздух - белый, камень - серый, а синий - вода): Он использует простой генератор случайных чисел, так что с вероятностью 45% черепица может быть травой, 30% - водой и 25% - камнем. Могу ли я в любом случае...

9
Box2D разница между WorldCenter и позицией

Так что эта проблема была братской уже пару дней. Прежде всего, в чем разница, скажем, между Body.getWorldCenter () и Body.getPosition (). Я слышал, что WorldCenter может быть связан с центром тяжести или чем-то еще. Во-вторых, когда я создаю Box2D Body для спрайта, Body всегда находится в левом...

9
Имея список комнат с их связью друг с другом, как мне найти отдельные группы комнат?

Я пытаюсь создать маленького roguelike-а и зашел так далеко, что генерировал случайные комнаты и коридоры. Каждая комната является экземпляром объекта и содержит массив других комнат, соединенных коридором. Я могу выделить комнаты, не связанные между собой, но как узнать, какие комнаты связаны...

9
Оценка затрат в системе GOAP

В настоящее время я занимаюсь разработкой системы GOAP на Java. Объяснение GOAP можно найти по адресу http://web.media.mit.edu/~jorkin/goap.html . По сути, он использует A * для построения графика между действиями, которые изменяют состояние мира. Чтобы обеспечить реальную возможность выполнения...

9
Генерация случайных карт в стиле Zelda

Я пытаюсь случайным образом сгенерировать карту комнат, соединенных дверями, и мне удалось сгенерировать одну из них, используя этот код: public void generate(GameContainer gc) { rooms = new ArrayList<Room>(); startingRoom = new Room(0); startingRoom.setPosition(viewport.getCenterX(),...

9
Как можно распространять настольную Java-игру без зависимости от времени выполнения Java?

Можно ли превратить приложение Java в автономный пакет, который запускается «из коробки»? Конечный пользователь не должен устанавливать какую-либо Java JRE, а установщик не должен содержать JRE и устанавливать его для пользователя. Конечный дистрибутив должен содержать собственный исполняемый файл...

9
Загрузить рекламу на заставке?

У меня есть несколько объявлений, которые загружаются очень долго. Мне было интересно, что их можно загрузить, пока они были на заставке. Я посмотрел на этот ответ: /programming/5133342/how-can-i-make-my-ads-appear-faster-in-my-android-app И ответ предлагает использовать заставку для загрузки...

9
Как реализовать динамическую геометрию LOD на основе графического процессора в OpenGL? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто в прошлом году . Я пытаюсь реализовать LOD, чтобы повысить...

9
Частота кадров влияет на скорость объекта

Я экспериментирую с созданием игрового движка с нуля на Java, и у меня есть пара вопросов. Мой основной игровой цикл выглядит так: int FPS = 60; while(isRunning){ /* Current time, before frame update */ long time = System.currentTimeMillis(); update(); draw(); /* How long each frame should last -...

9
Как отправить несколько матриц в вершинный шейдер?

Я практикую анимацию с использованием костей / скинов. Я пытаюсь отправить шейдеру одну матрицу на вершину. Я могу думать об этих двух подходах. Способ 1 У меня есть одна единая ручка для каждой костной матрицы, как это u_Bone0 = GLES20.glGetUniformLocation(mProgram, "u_Bone[0]"); u_Bone1 =...