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

10
Межзвездное экономическое моделирование

Я разрабатываю игру, напоминающую Elite или Escape Velocity, те старые космические торговые игры, в которых вы играете в путешествиях в космосе. Я бы хотел, чтобы экономика игры хотя бы напоминала реальную. На какие ресурсы я мог бы взглянуть, чтобы понять алгоритмы, необходимые для моделирования?...

10
Как сбалансировать прирост опыта в RPG

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

10
Могу ли я прыгнуть с А на Б?

Я делаю некоторый элементарный ИИ для своего бокового скроллера, и мне нужно знать, может ли ИИ-подразделение достичь точки В из точки А, просто сделав прыжок. Траектория полета моих персонажей немного необычна, так как они могут применять силу в воздухе (как, например, в Jazz Jackrabbit 2), так...

10
Поворот камеры от третьего лица к цели

У меня есть камера от третьего лица, которая смотрит не прямо на игрока, а где-то перед ним. Когда пользователь входит в режим съемки, я хочу, чтобы камера поворачивала игрока лицом к цели. На изображении выше. «O» - игрок (Происхождение), «L» - внешний вид, «C» - положение камеры, а «T» - цель. Я...

10
Как правильно спроецировать точку за камерой?

Я делаю 3D-игру, в которой я ставлю восклицательный знак над достопримечательностями. Чтобы узнать, где на 2D-экране я должен поместить свой маркер, я вручную проецирую 3D-точку, где должен быть маркер. Это выглядит так: Выглядит довольно хорошо Когда маркер находится за пределами экрана, я просто...

10
Как в РПГ сбалансированы формулы линейного урона?

Я разрабатываю формулу урона для РПГ. Я проверил многие популярные формулы названий для справки (Final Fantasy, Chrono Trigger, Golden Sun и Castlevania) и большинство из них, похоже, используют линейные функции. Моя проблема заключается в том, что для линейных функций, процент увеличения урона при...

9
Расчет очков опыта, заработанных после битвы

Я занимаюсь разработкой простой текстовой батальной игры, и у меня возникают проблемы с подсчетом, сколько очков XP нужно заработать после битвы, вот несколько факторов, которые я хочу рассмотреть: 1) Игроки, конечно, должны зарабатывать хорошие XP, если они побеждают кого-то того же уровня 2)...

9
Почему я не могу использовать оператор '> =' с Vector3s?

Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код,...

9
Какая функция оценки / уровня часто используется?

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

9
Функция для движения солнца?

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

9
Как я могу привязать положение игрового объекта к сетке?

Я делаю игру, которая включает в себя элементы геймплея "падающий блок". Проблема в том, что я не совсем уверен, как сделать так, чтобы блоки привязывались к какой-то сетке, другими словами, я не уверен, как он выберет ближайшую ячейку к своей позиции. Блоки не привязываются непрерывно к сетке...

9
Можно ли назвать прямую линию многоугольником?

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

9
Рендеринг 3d объекта на 2d поверхность (встроенная система)

я работаю над встроенной системой, и в свободное время я хотел бы проверить ее возможности рисования. Речь идет о микроконтроллере ARM Cortex M3, подключенном к плате EasyMX Stellaris. И у меня есть небольшой экран TFT 320x240 :) Теперь у меня есть немного свободного времени каждый день, и я хочу...

9
Дрон таргетинг

Представьте себе «дрон» и целевую точку на 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 (мы просто скажем, что цель неподвижна) Задача дрона - как...

9
Как я могу получить вектор нормали для плоскости из набора вершин?

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

9
Слепящий поворот зеркал

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

9
Управляемая ракета с постоянным временем

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

9
Как избежать артефактов интерполяции при увеличении карты высот?

Я использую алгоритм бикубической интерполяции для масштабирования карты высот, и я замечаю некоторые артефакты вокруг границ пикселей. Однако эти артефакты не появляются, когда я использую простую кубическую интерполяцию (сплайн). Может быть потому, что бикубическая интерполяция не гарантирует...

9
Вращение 3D камеры

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

9
Как я могу сравнить два кватерниона для логического равенства?

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