Запитання з тегом «vector»

Математичне поняття, яке можна використовувати для вираження положення, напрямку чи швидкості і яке може спростити або відверто тривілізувати просторові задачі.

3
Що таке нормальний, дотичний і бінормальний вектори і як вони використовуються?
Я хотів би дізнатися таку інформацію: Хто вони? Приклад використання в розробці ігор (область, в якій вони використовуються) Про такі типи векторів: Normal Tangent Binormal Було б достатньо простого орієнтованого розробки ігор.

5
Чи повинні актори в грі нести відповідальність за малювання себе?
Я дуже новачок у розробці ігор, але не в програмуванні. Я (знову) граю з грою типу Pong, використовуючи canvasелемент JavaScript . Я створив Paddleоб'єкт, який має такі властивості ... width height x y colour У мене також є Pongоб'єкт, який має такі властивості, як ... width height backgroundColour draw(). В …

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

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

6
Якщо 3D-вектор являє собою точку, як він може мати довжину?
Я намагаюся зрозуміти векторну арифметику (а конкретно її використання в двигуні 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
Як я можу обчислити кут та правильний напрямок повороту між двома двовимірними векторами?
Я працюю над деяким AI руху, де немає перешкод і рух обмежений площиною XY. Я обчислюю два вектори, v , напрямок повернення судна 1 і ш , вектор, що вказує з положення корабля 1 на корабель 2. Потім я обчислюю кут між цими двома векторами за формулою arccos((v · w) …
26 2d  vector 

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

3
Що такого різного / складного / корисного у векторах?
Пробачте, якщо це не вважається справжнім питанням, але я щось щиро плутаю. Я постійно чую, як інші розробники ігор говорять про те, як використання векторів є дуже корисним, а також про те, як всіх залякує векторна математика, і вектори можуть здатися страшними. Мені ніколи не доводилося дізнаватися про них. Отже, …

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

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

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

7
Чи потрібні мені точка та векторний об’єкт? Або просто використовувати об’єкт Vector для представлення точки - це нормально?
Структуруючи компоненти двигуна, які я розробляю разом із другом (цілі навчання), я прийшов до цього сумніву. Спочатку у нас був конструктор Point, як-от наступне: var Point = function( x, y ) { this.x = x; this.y = y; }; Але їм ми почали додавати до нього трохи векторної математики, і …

1
Визначте довжину дуги сплайну Catmull-Rom, щоб рухатися зі сталою швидкістю
У мене є шлях, який визначається конкатенацією сплайнів Catmull-Rom. Я використовую статичний метод Vector2.CatmullRom в XNA, який дозволяє здійснювати інтерполяцію між точками зі значенням, що йде від 0 до 1. Не кожен сплайн на цьому шляху має однакову довжину. Це спричиняє різницю швидкості, якщо я відпускаю вагу з постійною швидкістю …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.