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

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

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

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

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

8
Перемещение кораблей между двумя планетами вдоль безье, пропуская некоторые уравнения для ускорения
Хорошо, я уже опубликовал это на math.stackechange.com, но не получил никаких ответов :( Сначала приведу картину моей проблемы, описание следует потом: Итак, я настроил все пункты и ценности. Корабль начинает двигаться по левой планете P1с S=0.27 Degreesкаждой игровой меткой, когда он достигает Point Aего, начинает следовать по кривой Безье до …
48 2d  mathematics 

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

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

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

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

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

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

2
Почему мы используем теорему Пифагора в игровой физике?
Недавно я узнал, что мы часто используем теорему Пифагора в наших физических расчетах, и я боюсь, что на самом деле не понимаю. Вот пример из книги, чтобы убедиться, что объект движется не быстрее, чем MAXIMUM_VELOCITYпостоянная в горизонтальной плоскости: MAXIMUM_VELOCITY = <any number>; SQUARED_MAXIMUM_VELOCITY = MAXIMUM_VELOCITY * MAXIMUM_VELOCITY; function animate(){ var …

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

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

6
Есть ли какие-либо недостатки в использовании проверок на расстоянии от квадрата, а не на расстоянии?
Я использую проверки расстояния в квадрате для практически всех моих проверок расстояния (длины вектора 3) из-за увеличения производительности в результате отсутствия квадратного корня (как при проверке простой длины). Судя по всему, квадратные дистанционные проверки отлично работают в любой ситуации: if x^2 < y^2, then x < y, even when 0 …


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