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

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

3
Навіщо використовувати Time.deltaTime у функціях Лерпінга?
Наскільки я розумію, функція Lerp інтерполює між двома значеннями ( aі b), використовуючи третє значення ( t) між 0і 1. At t = 0, значення a повертається, at t = 1, значення bповертається. На 0,5 значення на півдорозі між aі bповертається. (На наступному малюнку - плавний крок, як правило, кубічна …

3
Атака проти оборони і хто переможець? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я зараз створюю нову просту гру в мобільному, і я провів кілька днів на …

2
Як витягти кути ейлера з матриці перетворення?
У мене проста реалізація двигуна сутності / компонентів гри. Компонент трансформації має методи встановлення місцевого положення, локальної ротації, глобальної позиції та глобальної ротації. Якщо для перетворення встановлюється нове глобальне положення, то місцеве положення також змінюється, щоб оновити локальну позицію в такому випадку, я просто застосовую поточну локальну матрицю перетворення до …

4
Поетапна ізометрична карта: Обчисліть координати карти для точки на екрані
Я знаю, що для цього вже існує багато ресурсів, але я не знайшов такого, який би відповідав моїй системі координат, і у мене виникають великі проблеми з коригуванням будь-якого з цих рішень для моїх потреб. Я дізнався, що найкращий спосіб зробити це - використовувати матрицю перетворення. Реалізація цього не є …

1
Відновіть 2D-бічний хвильовий ефект із гри Worms
Я намагаюся відтворити ефект «хвилі / вода» від «Черв’яків» (див. Тут http://youtu.be/S6lrRqst9Z4?t=31s ). З того, що я розумію, його насправді не спрайт, його процедурно породжений чимось на кшталт хвилі гріха. Хтось створював щось подібне раніше? або будь-яка ідея, як я б про це пішов?

1
Чому OnCollisionEnter Unity не дає мені нормальних показників поверхні, і який найнадійніший спосіб отримати їх?
Подія Unity у зіткненні дає вам об'єкт Зіткнення, який дає вам деяку інформацію про зіткнення, що сталося (включаючи список контактних точок з нормальними попаданнями). Але те, що ви не отримуєте, - це поверхневі норми для бійця, в який ви потрапили. Ось скріншот для ілюстрації. Червона лінія - від, ContactPoint.normalа синя …

2
Алгоритм стріляти по мішені в 3d-грі
Для тих, хто пам'ятає Descen Freespace, він мав приємну функцію, щоб допомогти вам націлитись на противника під час стрільби ракетами чи лазерами, які не навіюються: він показав перехрестя перед кораблем, за яким ви гналися, повідомляючи, куди стріляти, щоб потрапити на рух цільовий. Я спробував використати відповідь з /programming/4107403/ai-algorithm-to-shoot-at-a-target-in-a-2d-game?lq=1, але це …
11 mathematics  ai  aiming 

3
Як перемістити об’єкт по колу іншого об’єкта?
Я настільки поза математикою, що це боляче, але для когось із вас це має бути шматок пирога. Я хочу перемістити предмет навколо іншого за його століттями або окружністю по простому круговому шляху. Наразі мій алгоритм гри знає, як рухатись та розміщувати спрайт просто на краю перешкоди, і тепер він чекає, …
11 java  mathematics 


5
Чи може хтось пояснити (причини) наслідки колум проти головного рядка у множенні / конкатенації?
Я намагаюся навчитися будувати матриці перегляду та проекції, і постійно досягаю труднощів у моєму впровадженні через мій плутанини щодо двох стандартів для матриць. Я знаю, як множити матрицю, і я можу бачити, що перенесення перед множенням повністю змінить результат, отже, необхідність множення в іншому порядку. Те, що я не розумію, …

4
Як змусити об'єкт втратити меншу швидкість, оскільки швидкість його збільшується
Я розробляю гру у Flash і мені потрібна невелика допомога. Це можна вважати математичною задачею. Мій об’єкт летить зі швидкістю, Xі мій предмет може зіткнутися з камінням. Коли він стикається з каменем, мені потрібен мій предмет, щоб розбити камінь і продовжувати, але з меншою швидкістю. Його важко кодувати і написати …

2
Як обчислити вектор перехоплення?
Враховуючи двовимірний простір і 1 дружній космічний корабель, що стоїть на місці, один ворог рухається НЕ безпосередньо до дружнього корабля з відомим фактичним положенням, швидкістю та напрямком. Привітний корабель хоче потрапити до вогневого поля, щоб битися з ворогом. Насправді я встановлюю лише прямий вектор для фактичного положення судна, що рухається, …

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

1
Кут відбиття
У мене є ця гра "Стиль вибивання". У мене гармата в центрі, блоки навколо гармати і колодки навколо блоків. Ось як виглядає гра: Мені вдалося отримати зіткнення за піксель, і мій бал " відображається " при контакті з блоками з наступною математикою: Ball.Direction = 2 * (Block.Direction - Ball.Direction) + …

3
Які найпоширеніші сплайни ви знайдете в розробці ігор?
Перерахуйте тут найпоширеніші сплайни, знайдені в розробці гри, скільки точок потрібно методу для інтерполяції кривої та як можна побудувати тип даних, що дозволяє отримати інтерполяцію точок кривої. Приклади: криві Безьє, B-сплайни, кубічні сплайни тощо PS: Я ставлю це як вікі спільноти, щоб ми могли перелічити всі види інтерполяції сплайну.

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