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

Математическая концепция, которая может использоваться для выражения положения, направления или скорости и которая может упрощать или упрощать пространственные проблемы.

3
Что такое нормальные, касательные и бинормальные векторы и как они используются?
Я хотел бы узнать следующую информацию: Кто они такие? Пример использования в разработке игр (область, в которой они используются) О следующих типах векторов: Normal Tangent Binormal Достаточно простого объяснения, ориентированного на разработку игр.

5
Должны ли актеры в игре быть ответственными за рисование себя?
Я очень новичок в разработке игр, но не в программировании. Я (снова) играю с игрой типа Понг, используя canvasэлемент JavaScript . Я создал Paddleобъект, который имеет следующие свойства ... width height x y colour У меня также есть Pongобъект, который имеет такие свойства, как ... width height backgroundColour draw(), draw()Метод …

5
В 2D, как мне эффективно найти ближайший объект к точке?
У меня большой игровой движок, и мне нужна функция для нахождения ближайшего списка пунктов. Я мог бы просто использовать теорему Пифагора чтобы найти каждое расстояние и выбрать минимальное, но это требует итерации по всем из них. У меня также есть система столкновений, где я, по сути, превращаю объекты в меньшие …
35 c++  2d  algorithm  vector  picking 

2
Расчет силы вращения 2D спрайта
Мне интересно, есть ли у кого-нибудь элегантный способ вычисления следующего сценария. У меня есть объект (n) количество квадратов, случайных форм, но мы будем притворяться, что они все прямоугольники. Мы имеем дело с отсутствием гравитации, поэтому рассмотрим объект в космосе сверху вниз. Я прикладываю силу к объекту на определенном квадрате (как …
35 2d  rotation  physics  vector 

6
Если трехмерный вектор представляет точку, как она может иметь длину?
Я пытаюсь понять векторную арифметику (и особенно ее использование в движке Unity). Я не могу понять, как вектор может иметь длину (величину), даже если он представляет только точку (положение и направление)? Означает ли это, что величина - это просто расстояние от начальной точки (0, 0, 0)? Или я что-то упустил?
27 vector  geometry 

3
Как команды предотвращают перезапись работы в исходных файлах? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . Мне пришла в голову возможность, что в то время, как, например, над игровым движком одновременно работают несколько …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

5
Как я могу рассчитать угол и правильное направление поворота между двумя 2D векторами?
Я работаю над искусственным интеллектом, в котором нет препятствий и движение ограничено плоскостью XY. Я рассчитываю два вектора, v , направление движения корабля 1 и w , вектор, указывающий от положения корабля 1 к кораблю 2. Затем я рассчитываю угол между этими двумя векторами, используя формулу arccos((v · w) / …
26 2d  vector 

3
Как я могу повернуть объект на основе смещения другого к нему?
У меня есть 3D-модель башни, которая вращается вокруг оси Y. У этой башни есть пушка, которая значительно смещена от центра объекта. Я хочу, чтобы пушка, а не турель, нацеливалась на указанную цель. Однако я могу только вращать турель, и поэтому я не знаю, какое уравнение мне нужно применить, чтобы достичь …

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

5
Нужен ли мне компонент 'w' в моем классе Vector?
Предположим, вы пишете матричный код, который обрабатывает вращение, перемещение и т. Д. Для трехмерного пространства. Теперь матрицы преобразования должны быть 4х4, чтобы соответствовать компоненту перевода. Однако вам не нужно хранить wкомпонент в векторе, не так ли? Даже при разделении перспективы вы можете просто вычислить и сохранить wвне вектора, а также …

3
Как найти перпендикуляр к двухмерному вектору?
Я делаю игру сверху вниз, в которой игрок движется вперед к позиции курсора мыши. Как часть кода движения игрока, мне нужно определить вектор, перпендикулярный текущему вектору игрока (для реализации поведения стрельбы). Как я могу вычислить перпендикулярный вектор данного 2D вектора?

6
Векторы в разработке игр
Я новичок в программировании и программировании игр. Я читал кое-что о векторах и математике, но у меня есть вопрос - где я могу использовать векторы в программировании игр? Может быть, кто-нибудь может привести простой пример, где вы используете векторы (в 2D)? Я нашел примеры, но в основном они находятся в …
19 vector 

7
Нужен ли мне объект Point и Vector? Или просто использовать объект Vector для представления точки - это нормально?
Структурируя компоненты движка, который я разрабатываю вместе с другом (в учебных целях), я пришел к этому сомнению. Изначально у нас был конструктор Point, например: var Point = function( x, y ) { this.x = x; this.y = y; }; Но затем мы начали добавлять к ней векторную математику, и они …

1
Определите длину дуги сплайна Кэтмулла-Рома, чтобы двигаться с постоянной скоростью
У меня есть путь, который определяется конкатенацией сплайнов Кэтмулла-Рома. Я использую статический метод Vector2.CatmullRom в XNA, который допускает интерполяцию между точками со значением от 0 до 1. Не все сплайны на этом пути имеют одинаковую длину. Это вызывает разницу в скорости, если я позволю весу двигаться с постоянной скоростью для …

7
Каков наилучший способ преобразования 2D-вектора в ближайшее направление компаса?
Если у вас есть двумерный вектор, выраженный как x и y, каков хороший способ преобразовать это в ближайшее направление компаса? например x:+1, y:+1 => NE x:0, y:+3 => N x:+10, y:-2 => E // closest compass direction

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