Запитання з тегом «mathematics»

Питання з математики стосуються арифметики, геометрії, числення, формул та інших обчислень, що використовуються при розробці гри.

1
Проблема виявлення колізійних ліній в колі
В даний час я розробляю клон прориву, і я потрапив у блокпост, коли отримав виявлення зіткнення між кулькою (колом) та цеглою (опуклий багатокутник), що працює правильно. Я використовую тест на виявлення зіткнень кола-лінії, де кожна лінія являє собою і край на опуклій цегли багатокутника. Більшу частину часу тест Circle-Line працює …

4
Як здійснити сповільнення?
Я кажу "уповільнення", тому що зараз не використовую прискорення; що я маю на увазі - переміщення швидкості назад до нуля, врешті-решт зупиняючись. Я новачок у векторах і не дуже великий з фізикою та ін. Як нормально справляється "уповільнення"? Те, що я зараз маю, працює, але це здається хакешним . update:function(Game, …

2
Як змусити гравця плавно ковзати по місцевості
Я роблю ізометричну гру. Коли гравець намагається пройти по діагоналі до стіни, я хочу, щоб вони плавно ковзали по ній, тому будь-яка частина руху була б законною, і все, що рухається у напрямку до нормального, викидається. Стіни можуть бути будь-якого кута, не тільки вертикальні чи горизонтальні, а гравець має 360 …

2
Поплавок, подвійний або обидва для 2D-класу вектор?
Зараз я пишу невеликий кросплатформенний 2-ігровий движок на основі OpenGL для нашої студії. Коли я досліджував, який 2D-клас вектор використовувати, я натрапив на три різні парадигми дизайну: Float & Call-by value, як у цій статті про Gamasutra . Здається, це швидко, але пропонує невелику точність (див. Також цю нитку ). …

2
Як обчислити кут і швидкість пострілу для удару рухомої цілі?
Я розробляю 2D гру Android, і я створюю алгоритм націлювання для AI снарядів для ударів по ворогах або слідом, або вільним рухом. Наразі він просто розраховує, де буде мета на відстані після відстані, і вистрілює снаряд для зустрічі на цій відстані. Звичайно, це означає зміну швидкості снаряду для досягнення мети. …
11 2d  android  mathematics  ai  aiming 

3
Як отримати переклад з матриці перегляду
Як я можу отримати положення світового простору камери з матриці її перегляду? Єдині відповіді, які я бачив на це питання, дозволяють припустити, що переклад знаходиться в останньому рядку / col, але це не працює, оскільки матриця містить [x (крапка) право, y (крапка) вгору, z (точка) погляд]
11 3d  mathematics  matrix 

3
Терасинг гірських особливостей
Я прагну повторити процедурний ефект місцевості, який я знайшов на сайті портфоліо / блогу кілька днів тому. Цитуючи сайт, терасування генерувалося через "множення [кінцевої висоти] на деяке значення демпфування в межах певного діапазону висот, щоб створити прекрасні риси каньйону". Мені було цікаво, чи зможе хтось надати більш технічний приклад чи …

3
Як RPG врівноважує лінійні формули пошкоджень?
Я розробляю формулу пошкодження RPG. Я перевірив для популярності багато популярних формул заголовків (Final Fantasy, Chrono Trigger, Golden Sun та Castlevania) і, здається, використовую лінійні функції. Моє питання полягає в тому, що для лінійних функцій%, при якому збиток збільшується при вирівнюванні вгору, знижується на кожному рівні. Наприклад, коли ви переходите …

2
Обертання камери від третьої людини до цілі
У мене є камера третьої людини, яка дивиться не прямо на плеєра, а десь перед ним. Коли користувач переходить у режим зйомки, я хочу, щоб камера повернулася до плеєра, щоб стикатися з ціллю. На зображенні вище. "O" - гравець (походження), "L" - це вигляд, "C" - положення камери, "T" - …

5
Як правильно проектувати точку за камерою?
Я роблю 3D-гру, в якій кладу знак оклику вище місць, що цікавлять. Для того, щоб дізнатися, куди на 2D екрані слід поставити маркер, я вручну проектую 3D-точку, де повинен бути маркер. Це виглядає приблизно так: Виглядає досить добре. Коли маркер знаходиться поза екраном, я просто вирізаю координати, щоб вони помістилися …

3
Чи можу я перейти з А до В?
Я роблю деякий рудиментарний ШІ для свого бічного скролера, і мені потрібно знати, чи може AI-одиниця досягти точки B з точки A, просто перескочивши. Траєкторія польоту моїх героїв трохи незвична, оскільки вони можуть застосовувати силу в повітрі (як, наприклад, у Jazz Jackrabbit 2), тому на відміну від класичної траєкторії снаряду, …

1
Як збалансувати приріст досвіду в RPG
В даний час я розробляю гру RPG з класичними точками досвіду та механікою вирівнювання. Гравець вбиває монстрів, набирає очок досвіду, підвищується, коли вони набираються достатньо і стають сильнішими. Як я врівноважую кількість балів Exp, необхідних для досягнення кожного рівня, і суму досвіду, який присвоює кожен монстр на кожному рівні?

4
Міжзоряне економічне моделювання
Я розробляю гру, що нагадує Elite або Escape Velocity, ті старі космічні торгові ігри, де ви граєте в космосі подорожнього торговця. Мені хотілося б, щоб економіка гри принаймні нагадувала справжню. Які доступні ресурси я можу переглянути, щоб зрозуміти алгоритми, які мені знадобляться для виконання моделювання? Одна велика перешкода полягає в …

3
Розрахунок тенерів інерції
Трохи складне і тривале запитання, яке, зізнаюся, я ще не дуже добре розумію, тому спробую і пояснити якнайкраще. Коротка версія: Чи існує загальна формула c ++ / physx для обчислення тензорів інерції на основі форми об'єктів? Довга версія: Для нашої фізики нам потрібно вказати тензори інерції x, y та z. …

6
Чи існує (сімейство) монотонно не спадаючих шумових функцій?
Мені б хотілося, щоб функція анімувала об'єкт, який рухається з точки А в точку В з часом, таким чином, щоб він досягав В у певний фіксований час, але його положення в будь-який час безладно порушується безперервно, але ніколи не йде назад. Об'єкти рухаються по прямих лініях, тому мені потрібен лише …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.