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

Вопросы математики касаются арифметики, геометрии, исчисления, формул и других вычислений, используемых при разработке игры.

6
Существует ли (семейство) монотонно неубывающая шумовая функция (и)?
Мне бы хотелось, чтобы функция оживляла объект, перемещающийся из точки A в точку B с течением времени, так что он достигает B в какое-то фиксированное время, но его положение в любое время беспорядочно изменяется беспрерывно, но никогда не движется назад. Объекты движутся по прямым линиям, поэтому мне нужно только одно …

2
Как рассчитать, если 2 линии направлены в сторону или в сторону?
Учитывая 4 точки, описывающие 2 отрезка, как рассчитать, если линия A направлена ​​к линии B или от нее? Две линии имеют фиксированную длину и могут быть измерены как расстояние от x1 / y1 до x2 / y2.

1
Деформирующие поверхности
Я пытаюсь выполнить деформирующее физическое поведение для поверхностей уровня, но пока не знаю, с чего начать. Независимо от формы поверхности (плоскости, кубы, сферы ...), я хочу иметь небольшие углубления на позициях от игровых сущностей (игроков, врагов, объектов ...). Это сложно объяснить, поэтому я проиллюстрировал то, о чем я говорю, вот …

3
Генерация случайных карт - стратегии рассеяния / кластеризации случайных узлов
Я делаю простую стратегическую игру 4X в космосе, где каждый узел является точкой интереса (планета, астероид и т. Д.). Чтобы случайным образом создать карту, я бы следовал инструкциям ниже Определите, сколько типов каждого узла будет иметь карта (например, 5 планет земного типа, 10 бесплодных планет и т. Д.) Разместите каждый …

1
Добавление воздушного сопротивления в уравнение траектории мяча для гольфа
Я занимаюсь разработкой 2D-игры в гольф в VB.NET 2005, но я застрял в том, как реализовать сопротивление воздуха или ветра, которое должно влиять на мяч. Уже у меня есть эти уравнения для снаряда: v0v0v_0 для начальной скорости мяча для гольфа при ударе или увольнении Вертикальные и горизонтальные составляющие скорости мяча …

2
Как вы можете извлечь ориентацию из матрицы преобразования?
У меня есть матрица преобразования 4x4 M, и я хочу выяснить форму сферы при преобразовании M. (Сфера находится в начале координат и имеет радиус 1.) Я знаю, что могу найти центр, просто умножив М на (0,0,0,1). Тем не менее, радиус становится проблемой, так как М может сдавливать и вращать сферу. …

1
Как я могу получить вектор нормали для плоскости из набора вершин?
Я работаю над небольшим проектом HLSL / C ++, чтобы перейти к моей графической работе, и я не уверен, как мне получить лицевой вектор из вершинного многоугольника. Я не могу найти формулу. Позиции P1, P2, P3 Давайте назовем их классом VertexPoint с P1.x, P1.y, P1.z, например?

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 

2
Управляемая ракета с постоянным временем
Я строю игру с игроками и ракетами. Я хочу запустить ракету из P1 в P2. Ракете всегда нужно ровно пять секунд, чтобы достичь Р2. Ракета должна также отслеживать P2. Если P2 отодвигается дальше, ракета должна ускориться, чтобы удовлетворить временным ограничениям. Если P2 движется влево, ракета должна двигаться влево (и также …

2
Может кто-нибудь объяснить двойное очертание?
Я пытался понять рендеринг вокселей и смотрел на двойной контур (DC). Пока я это очень понимаю Запустите функцию плотности для набора точек сетки (т.е. функцию шума) Найти, какие ребра в Gird содержат изменения между конечными точками Из этих ребер создают точки пересечения (то есть векторы) Теперь это где я застрял, …

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

3
Слепящий поворот зеркал
Я поворачиваю своего игрового персонажа, чтобы посмотреть на цель, используя следующий код: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion - это текущее вращение персонажа, когда дается новая цель. lookQuaternion - это направление, в котором должен смотреть персонаж, и оно установлено так: destinationVector = currentWaypoint.transform.position - transform.position; lookQuaternion = Quaternion.LookRotation(destinationVector, Vector3.up); turnNormalizer …

2
Дрон таргетинг
Представьте себе «дрон» и целевую точку на 2-й плоскости. Есть восемь параметров: P = my position Q = target position V = my velocity I = my moment of inertia w = my angular velocity s = my angular position T = max thrust U = max torque (мы просто …

5
Можно ли назвать прямую линию многоугольником?
Согласно определению Polygon, если первая и последняя точки Poly-line связаны, то это называется Polygon. Смотрите изображение ниже. У меня есть P1, .... P5 Polyline. Если я проведу линию от P5 до P1, то она будет называться многоугольником или нет? Я запутался здесь.

2
Функция для движения солнца?
Итак, учитывая солнечный спрайт, установленный на горизонте (x = 0, y = worldheight / 2), я пытаюсь разработать функцию, которая заставляет солнце подниматься, а затем падать. Лучший способ сделать это - функция sin, но я не знаю, как ее использовать. если использовать y = sin (x), то x должен находиться …

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