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

Java является одновременно популярным объектно-ориентированным языком программирования и средой выполнения, которая позволяет программам Java работать без изменений на большинстве аппаратных и программных платформ.


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

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

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

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

3
Java игра за день или два [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Мы три человека , которые собираются сделать простую игру на Java как школьный …

2
Как я должен иметь ввод ключа / мыши в продвинутой Java-игре?
Я программист-самоучка, поэтому я не знаю, как правильно делать вещи. Я сделал простые игры, такие как астероиды и змеи, но в этих играх вы можете легко изменять переменные в функциях keyevent. Вот как я это сделал в своей простой игре «Астероиды»: /* * key listener events */ public void keyReleased(KeyEvent …
9 java  input 

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

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

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

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

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

3
Генерация случайных карт в стиле Zelda
Я пытаюсь случайным образом сгенерировать карту комнат, соединенных дверями, и мне удалось сгенерировать одну из них, используя этот код: public void generate(GameContainer gc) { rooms = new ArrayList<Room>(); startingRoom = new Room(0); startingRoom.setPosition(viewport.getCenterX(), viewport.getCenterY()); lastRoom = startingRoom; rooms.add(startingRoom); int roomsize = 25; for (int i = 0; i <= (1000 …

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

5
Как я могу реализовать плавное освещение на основе плитки?
Я работал над 2D-игрой на плитках и реализовал жесткое освещение: Я хочу, чтобы это было немного сглажено. Мне не нужны тени или что-то еще, просто простое освещение. Я бы хотел, чтобы это выглядело так: Моя текущая система использует уровни света для каждой плитки в мире, и они пересчитываются, когда плитка …
8 java  2d  libgdx  tile 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.