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

Числовое представление местоположения объекта в игровом пространстве. Существует несколько форм систем координат, позволяющих использовать различные методы отображения положения.

6
Почему источник в координатах компьютерной графики вверху слева?
Из того, что я видел, почти все используют координаты, где (0, 0) вверху слева, а положительная ось Y идет вниз в направлении экрана. Почему это так? Почему обычная положительная ось Y не идет вверх, как показано на графиках в простых математических классах?

4
Как бороться с различиями между 2D экранными координатами и декартовыми координатами
Большинство систем координат 2D-экрана / растрового изображения имеют положительную ось Y, направленную вниз (с началом координат в верхнем левом углу). Это противоречит тому, как большинство людей думают геометрически с положительной осью Y, направленной вверх (с началом координат в центре). Как большинство игр управляют двумя разными 2D системами координат? Существует два …
23 2d  screen  coordinates 

3
Что такого особенного / сложного / полезного в векторах?
Простите, если это не считается реальным вопросом, но это то, что я искренне смущен. Я постоянно слышу, как другие разработчики игр говорят о том, что использование векторов очень полезно, но также и то, как все пугаются векторной математикой и векторами, может показаться пугающим. Я никогда не удосужился узнать о них. …


1
Несоответствие перевода орфографической единицы на сетке (например, 64 пикселя переводятся неправильно)
Я ищу некоторое понимание небольшой проблемы с переводом юнитов в сетке. Обновление и решено Я решил свою проблему. Смотрите ниже для деталей. Все в этой части поста оказалось правильным. Во всяком случае, это может действовать как миниатюрное руководство / пример / помощь для следующего человека. Настроить ФБО, ВАО, ВБО Окно …

5
Как мне преобразовать из глобального координатного пространства в локальное пространство?
Для заданной сущности с именем EntityAя хочу определить локальное координатное пространство, где положение EntityA- это начало координат, вектор заголовка - это ось X, а нормаль вектора заголовка - это ось Y: Учитывая их глобальные координаты, как мне найти положение другого объекта в EntityAлокальном пространстве? Пример: EntityAглобальная позиция (50,50) и EntityB(80,90). …

4
Изометрическая карта в шахматном порядке: вычисление координат карты для точки на экране
Я знаю, что по этому поводу уже есть много ресурсов, но я не нашел такого, который соответствовал бы моей системе координат, и у меня возникли серьезные проблемы с адаптацией любого из этих решений к моим потребностям. Я понял, что лучший способ сделать это - использовать матрицу преобразования. Реализация это не …

3
Как перевести сферическую координату в декартову?
Может ли кто-нибудь указать мне правильное направление относительно того, как этого можно достичь? 3D математика / геометрия часто бросает меня. Я ищу что-то вроде этого (в идеале в C #): public Vector3 getCartesianFor(float elevation, float asimuth, float polar) { return ????; }

4
Как конвертировать между двумя разными 2D системами координат?
Я пытаюсь преобразовать координату из одной системы координат в другую, чтобы нарисовать ее на изображении. В основном система координат назначения выглядит следующим образом: X range: 0 to 1066 Y range: 0 to 1600 (просто стандартное изображение, которое я рисую размером 1066 x 1600) Позиция, которую я пытаюсь нарисовать на изображении, …
10 2d  coordinates 

2
Half-Life 2 BSP Lightmaps
Я пишу BSP Viewer для университетского проекта. Пока что основная геометрия загружена правильно, а PVS работает. Сейчас я пытаюсь применить световые карты, но я не могу получить правильные координаты текстуры для световых карт. Согласно здесь: http://developer.valvesoftware.com/wiki/The_Source_Engine_BSP_File_Format struct texinfo_t { float textureVecs[2][4]; // [s/t][xyz offset] float lightmapVecs[2][4]; // [s/t][xyz offset] - …

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 

3
BRDF и сферическая координата в трассировке лучей
Я разработал трассировщик лучей, который использует стандартную модель освещения фонг / блинн фонг. Сейчас я модифицирую его для поддержки физического рендеринга, поэтому я реализую различные модели BRDF. На данный момент я сосредоточен на модели Oren-Nayar и Torrance-Sparrow. Каждая из них основана на сферических координатах, используемых для выражения падающего и исходящего …

2
Мировые границы - (0, размер) или (-HalfSize, HalfSize)?
При создании игрового пространства, в котором можно перемещать, рисовать и сталкивать объекты, лучше, чтобы точка (0,0) или (0,0,0) находилась в самом центре вашего пространства так, чтобы границы миров (-halfSize, halfSize), или лучше, чтобы они были в дальнем углу вашего пространства, поэтому границы (0, размер)? Каковы плюсы и минусы каждого и …

3
2D изометрия: координаты экрана
Я пишу изометрическую 2D-игру, и мне трудно точно определить, на какой плитке находится курсор. Вот рисунок: где xs и ys - координаты экрана (в пикселях), xt и yt - координаты элемента мозаичного изображения, W и H - ширина элемента мозаичного изображения и высота элемента в пикселях соответственно. Моя запись для …

3
Получайте очки на линии между двумя точками
Я делаю простую космическую игру на JavaScript, но теперь я столкнулся с проблемой векторов. Вид игры сверху вниз на 2-мерной сетке. Когда пользователь нажимает на сетку, космический корабль летит к этому месту. Итак, если у меня есть два набора точек: { x : 100.2, y : 100.6 }; // the …

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