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

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

2
Нахождение, какие плитки пересекаются линией, без циклического прохождения всех их или пропуская любые
Я смотрю на эту проблему уже несколько дней. Я установил этот график, чтобы помочь мне визуализировать проблему: (из графика мы знаем, что линия пересекает [1, 1], [1, 2], [2, 2], [2, 3], заканчиваясь на [ 3,3]) Я хочу пройти по линии к каждому пространству сетки и проверить, является ли материал …

3
Должны ли скрипты взаимодействовать с абстракцией движка?
Я использую Java и Jython, и после некоторых исследований я обнаружил, что предоставление сценариям прямого доступа к интерфейсу движка может быть ошибкой, так как это тесно связывает их. Похоже, что большинство сценариев, которые позволяют модам создавать и управлять объектами, делают это посредством какой-то абстракции. Существуют ли эти абстракции по этой …
10 java  python  scripting 

3
Самое быстрое 3D обнаружение столкновений между двумя ориентированными ограничивающими рамками (OBB)
Я нахожусь в той точке моей игры, где мне нужно добавить систему столкновений. Я попробовал jBullet, и хотя он работал, это было не то, что я искал. Я просто хочу простой способ проверить, сталкиваются ли два дерева с ориентированными ограничивающими рамками (OBB). Я собирался сделать столкновение, используя дерево. Создайте AABB …

6
Как получить координаты пикселя в шестнадцатеричное на шестнадцатеричной карте на основе массива?
Я пытаюсь сделать функцию пиксель-координата для шестнадцатеричной карты, но я не правильно понимаю математику, все, что я пытаюсь сделать, кажется немного неправильным, и примеры, которые я нашел, основаны на картах по центру. Под «массивом» я подразумеваю порядок упорядочения гексов, см. Рис. Самый точный результат, который я получил, был со следующим …

1
Как инвертировать цвет фона пикселя
Я пишу игру и редактор карт, используя Java и jMonkeyEngine. В редакторе карт, я сделал кисть с помощью каркасной сферы. Моя проблема: я хочу сделать его видимым везде, поэтому я хочу инвертировать цвет пикселя «позади» этой кисти. Я хотел сделать это с фрагментным шейдером (GLSL), но я не знаю, как …

5
Почему я не могу использовать оператор '> =' с Vector3s?
Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код, чтобы посмотреть. Я пришел к выводу, что когда объект перемещается, …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

1
Как реализовать динамическую геометрию LOD на основе графического процессора в OpenGL? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто в прошлом году . Я пытаюсь реализовать LOD, чтобы повысить производительность моей игры. Я нашел очень …
9 opengl  java 

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

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

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

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

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

2
Мультиплеер в реальном времени для Android по локальной сети [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

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

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

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