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

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

10
В Pong, как вы рассчитываете направление мяча, когда он отскакивает от ракетки?
Я пытаюсь решить эту самую проблему Hello World-y в разработке игр. Я создал игру TicTacToe в XNA, поэтому я думаю, что следующим шагом будет клон Breakout . Имейте в виду, что у меня нет знаний о программировании игр и даже о том, какую математику я должен применять, где. Вот почему …
28 xna  c#  2d  mathematics  physics 

7
Непрерывное взвешенное случайное распределение, смещенное к одному концу
В настоящее время я участвую в создании системы частиц для нашей игры и разрабатываю некоторые формы эмиттеров. Мое равномерное случайное распределение вдоль линии или вдоль прямоугольной области работает нормально - нет проблем. Но теперь я хотел бы иметь что-то вроде одномерного градиента в этом распределении. Это будет означать, например, более …

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

12
Сравнение углов и отработка разницы
Я хочу сравнить углы и получить представление о расстоянии между ними. Для этого приложения я работаю в градусах, но оно также будет работать для радианов и градов. Проблема с углами заключается в том, что они зависят от модульной арифметики, то есть от 0 до 360 градусов. Скажем, один угол составляет …

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 


6
Как я могу придумать простое убывающее уравнение возврата?
Существуют формулы для убывающего уравнения возврата; однако, они обычно включают экспоненциальный. Какие есть еще способы придумать такое уравнение? Возьмем, к примеру, следующий контрольный пример: одна ферма производит 10 продуктов питания, на каждые 10 произведенных ферм производительность снижается на 5%.

3
Что делает видеокарта с четвертым элементом вектора в качестве конечной позиции?
Из этого вопроса выясняется, что вам нужен вектор положения из четырех элементов, так как проще изменить его положение с помощью умножения матриц. Само по себе это означало бы, что четвертый элемент следует просто игнорировать, рассматривая его как представление трехмерной точки (при условии отсутствия преобразования), но я знаю, что это не …

3
Как мне перебрать значения в этом цикле (например, оттенок или поворот)?
Посмотреть демо Я пытаюсь заставить сустав вращаться плавно вокруг центра холста, к углу указателя мыши. То, что у меня есть, работает, но я хочу, чтобы оно анимировало кратчайшее расстояние, чтобы добраться до угла мыши. Проблема возникает, когда значение зацикливается на горизонтальной линии ( 3.14и -3.14). Наведите указатель мыши на эту …

3
Есть ли более быстрая функция синуса?
Я работаю над генерацией 3D-шума Перлина. Библиотека C # Math кажется мне излишней, поскольку большинство ее функций используют двойное разрешение. Я использую Math.Sin () в нескольких местах для генерации шума. Кто-нибудь знает о более быстрой функции синуса?
25 xna  c#  mathematics 

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


7
Как я могу перехватить объект с круговым движением
Я создаю 2-мерную космическую игру, и мне нужно, чтобы космический корабль перехватывал планету. У меня есть рабочий код для пересечения прямой линии, но я не могу понять, как рассчитать расположение планет на круговой орбите. Игра не является научно точной, поэтому меня не волнуют инерция, гравитация, эллиптические орбиты и т. Д. …

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

4
Кривая Безье длина дуги
Смотрите также: тот же вопрос на Math.SE Как я могу найти длину дуги кривой Безье? Например, линейная кривая Безье имеет длину: length = sqrt(pow(x[1] - x[0], 2) + pow(y[1] - y[0], 2)); Но как насчет квадратичных, кубических или n-градусных кривых Безье? (Моя цель состояла в том, чтобы заранее оценить разрешение …

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