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

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

163
Какую математику должны знать все игровые программисты? [закрыто]

Вопрос достаточно простой: какой математикой должны обладать все игровые программисты, чтобы быть успешными? Я не говорю конкретно о рендеринге математики или чего-либо еще в нишевых областях игрового программирования, а точнее о вещах, о которых должны знать даже игровые программисты, и если они...

117
Как разработать RPG Damage Formulas?

Я разрабатываю классическую 2d RPG (в духе финальной фантазии), и мне было интересно, есть ли у кого-нибудь совет о том, как сделать формулы ущерба / ссылки на ресурсы / примеры? Я объясню мою текущую настройку. Надеюсь, я не переусердствую с этим вопросом, и я прошу прощения, если мои вопросы...

50
Что такое кватернион?

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

48
Для чего используются atan и atan2 в играх?

У меня возникли проблемы с пониманием Math.tan()и Math.atan()и Math.atan2(). У меня есть базовые знания по тригонометрии, но использование SIN, COS, TAN и т. Д. Для разработки игр является для меня совсем новым. Я читаю некоторые учебные пособия и вижу, что, используя тангенс, мы можем получить...

48
Перемещение кораблей между двумя планетами вдоль безье, пропуская некоторые уравнения для ускорения

Хорошо, я уже опубликовал это на math.stackechange.com, но не получил никаких ответов :( Сначала приведу картину моей проблемы, описание следует потом: Итак, я настроил все пункты и ценности. Корабль начинает двигаться по левой планете P1с S=0.27 Degreesкаждой игровой меткой, когда он достигает...

47
Как определить, какие двигатели включить, чтобы вращать корабль?

Конфигурация корабля меняется динамически, поэтому я должен определить, какое подруливающее устройство включить, когда я хочу повернуть корабль по часовой стрелке или против часовой стрелки. Подруливающие устройства всегда выровнены по оси с судном (никогда не под углом) и включены или выключены....

46
Мяч попадает в угол, где он будет отклоняться?

Мне нужно освежить мою тригонометрию и надеюсь, что вы можете помочь здесь с простой математической моделью. Здесь моя модель пока что на картинке прилагается. Я знаю, что у анимации кадров есть другие проблемы, когда шар движется очень быстро, но сейчас мне просто нужно вычислить ballDx и ballDy....

43
Как создать настраиваемую формулу для повышения уровня RPG?

Я пытаюсь создать формулу, которую можно изменить, просто изменив два значения: number_of_levels и last_level_experience. Это сделано для того, чтобы люди, изменяющие игру, могли изменить требования к уровню. Я понял, что могу указать количество XP, необходимое для повышения до последнего уровня,...

41
Должны ли актеры в игре быть ответственными за рисование себя?

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

39
Почему радианы предпочтительнее градусов в разработке игр?

Я искал определение радианов и обнаружил, что математики предпочитают их, потому что они получены из числа пи вместо того, чтобы быть совершенно произвольными, как градусы. Однако я не нашел убедительной причины использовать их при разработке игр, возможно, из-за моего полного отсутствия...

38
Почему мы используем теорему Пифагора в игровой физике?

Недавно я узнал, что мы часто используем теорему Пифагора в наших физических расчетах, и я боюсь, что на самом деле не понимаю. Вот пример из книги, чтобы убедиться, что объект движется не быстрее, чем MAXIMUM_VELOCITYпостоянная в горизонтальной плоскости: MAXIMUM_VELOCITY = <any number>;...

33
Как я могу рассчитать текущий уровень из общего XP, когда каждый уровень требует пропорционально больше XP?

В моей игре XP, чтобы достичь следующего уровня, это Текущий уровень × Порог уровня . Учитывая это, как я могу получить свой текущий уровень из общего количества когда-либо заработанных XP ? Например: Level Threshold = 50 Current Level = 1 Начиная с уровня 1, мне нужно (1 × 50) = 50 XP, чтобы...

31
Как праздные игры обрабатывают такие большие числа?

Просто интересно, как такие игры, как Tap titans и Cookie Clicker, справляются с такими большими числами. Я пытаюсь реализовать пустую игру, однако самый большой числовой формат, поддерживаемый C #, является десятичным. Я ищу поддержку до 10 ^ 500; это должно быть с плавающей точкой Как я мог...

29
Есть ли какие-либо недостатки в использовании проверок на расстоянии от квадрата, а не на расстоянии?

Я использую проверки расстояния в квадрате для практически всех моих проверок расстояния (длины вектора 3) из-за увеличения производительности в результате отсутствия квадратного корня (как при проверке простой длины). Судя по всему, квадратные дистанционные проверки отлично работают в любой...

28
В Pong, как вы рассчитываете направление мяча, когда он отскакивает от ракетки?

Я пытаюсь решить эту самую проблему Hello World-y в разработке игр. Я создал игру TicTacToe в XNA, поэтому я думаю, что следующим шагом будет клон Breakout . Имейте в виду, что у меня нет знаний о программировании игр и даже о том, какую математику я должен применять, где. Вот почему я задаю этот...

28
Непрерывное взвешенное случайное распределение, смещенное к одному концу

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

27
Как я могу предотвратить доминирование небольших числовых преимуществ в балансе встречи?

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

27
Сравнение углов и отработка разницы

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