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

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

2
Здається, рух залежить від частоти кадрів, незважаючи на використання Time.deltaTime
У мене є наступний код для обчислення перекладу, необхідного для переміщення ігрового об'єкта в Unity, який викликається LateUpdate. З того, що я розумію, моє використання Time.deltaTimeповинно зробити остаточну частоту кадрів перекладу незалежною (будь ласка, зверніть увагу, що CollisionDetection.Move()це просто виконання радіопередач). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed …

1
Облік хвиль при виконанні плоских відбитків
Я вивчав приклади Nvidia з SDK, зокрема проект Island11, і знайшов щось цікаве про фрагмент коду HLSL, який виправляє відображення вгору і вниз залежно від стану висоти хвилі. Природно, вивчивши короткий абзац коду: // calculating correction that shifts reflection up/down according to water wave Y position float4 projected_waveheight = mul(float4(input.positionWS.x,input.positionWS.y,input.positionWS.z,1),g_ModelViewProjectionMatrix); …

4
Створіть рівні регіони на шістнадцятковій карті
Беручи для прикладу велику (X на Y) шестигранну карту, як я можу поділити її на N областей з’єднаних шестигранників, щоб імітувати країни? Мета - генерувати шістнадцяткову карту, схожу на карту реального життя із країнами різної форми, але однакових розмірів.

4
Як виявити 2D лінію при зіткненні лінії?
Я розробник гри флеш-скриптів, який трохи відстає від математики, хоча фізика мені цікава і цікава. Для довідки це схожа гра на ту, яку я роблю: Флеш-ігри з нерозбірливими формами Я зробив цю нерозбірливу гру майже до повного завершення логіки. Але, коли дві лінії перетинаються, мені потрібні ті пересічені або «заплутані» …



5
Як перетворити з глобального простору координат в локальний простір?
Враховуючи назву сутності EntityA, я хочу визначити локальний простір координат, де позиція EntityAє початком, його заголовок - вісь X, а нормальний вектор заголовка - вісь Y: З огляду на їх глобальні координати, як я можу знайти положення іншого суб'єкта у EntityAлокальному просторі? Приклад: EntityAглобальна позиція '(50,50), а EntityBпозиція (80,90). Яке …

2
Формула для трьох конкуруючих героїв, у кожного є одного, якого вони можуть перемогти, і одного, якого вони б'ють
Я намагаюся створити гру для проекту, який у мене є. Основна ідея: 3 типи героїв 3 Статистика на героя Ніяких рівнів не задіяно, тому відмінності повинні бути розташовані на статистиці. Логіка боротьби - Логіка боротьби полягає в тому, що type1hero має хороші шанси виграти type2hero, type2hero має хороші шанси type3hero, …

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

2
Я хочу створити реалістичний рух автомобіля за допомогою векторів
Я поглянув, як це зробити, і виявив це http://www.helixsoft.nl/articles/circle/sincos.htm, я мав це зробити, але більшість функцій, які були показані, не працювали, я просто отримав помилки тому що їх не існувало. Я переглянув функції cos і sin, але не розумію, як їх використовувати чи як правильно працювати автомобілем за допомогою векторів. …

1
2D-вертоліт, як створити коридорні стіни?
Я розглядаю можливість адаптувати класичну гру "вертоліт" (тобто http://www.addictinggames.com/helicopter.html ), але я ще не зрозумів, як створити двигун покоління стін. Якісь покажчики на псевдокод? Мене не так цікавлять об'єкти посередині - лише методологія генерування сторін таким чином, що збільшується з працею (замикається більше, має більше несподіваних кривих) у міру просування …

4
Як змусити АІ-агентів рухатися по кривій?
Наразі в моїй дуже базовій системі AI є агенти, які рухаються по нерівній трасі, що складається з серії точок. Вони роблять це, просто переміщуючи своє положення з однієї точки в іншу. Досягаючи наступної точки, вони рухаються до наступної тощо. Як я можу це змінити, щоб вони плавно рухалися по вигнутій …

4
Де зупиниться мій персонаж?
Багато років тому я зашифрував деякий інтелект для бюджетної псевдо-3d гри. Був один розрахунок, який я ніколи не з'ясував найкращий спосіб зробити, і це було підрахунок, куди потрапить ворог, якщо він зупиниться зараз. Наприклад: Наразі ворог знаходиться на рівні X = 540.0. Ворог рухається прямо з 10 пікселів на кадр. …

4
GLM: Кути Ейлера до Кватерніона
Я сподіваюся, що ви знаєте GL Mathematics ( GLM ), тому що у мене проблема, я не можу зламати: У мене є набір Ейлерових кутів, і мені потрібно виконати плавну інтерполяцію між ними. Найкращий спосіб - перетворити їх на кватерніони та застосувати SLERP- алрогіртму. У мене є питання, як ініціалізувати …

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

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