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

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

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

12
Як розробити формули пошкодження RPG?
Я розробляю класичний 2d RPG (схожий на остаточну фантазію), і мені було цікаво, чи не мав хто поради, як робити формули шкоди / посилання на ресурси / приклади? Я поясню свою поточну установку. Сподіваюся, я не переборщую з цим питанням, і прошу вибачення, якщо мої запитання занадто великі / широкі …

2
Що таке кватерніон?
Що таке кватерніон, і як вони працюють? Крім того, які переваги ви отримуєте, використовуючи три точки на двовимірній площині? Нарешті, коли вважається хорошою практикою використання кватерніонів?

8
Рухаючи кораблі між двома планетами вздовж Безьє, пропускаючи деякі рівняння для прискорення
Гаразд, я вже опублікував це на math.stackechange.com, але відповіді не отримав :( Спершу ось картина моєї проблеми, далі опис: Тому я встановив усі бали та значення. Корабель починає рухатися навколо ліву планети P1з S=0.27 Degreesв gametick, коли вона досягає Point Aпочинається після кривої Безьє , поки вона НЕ досягне Point …
48 2d  mathematics 

3
Як визначити, які тяги включити для обертання корабля?
Конфігурація корабля динамічно змінюється, тому я повинен визначити, який тяги включати, коли я хочу обертати судно за годинниковою або проти годинникової стрілки. Виштовхувачі завжди осі вирівняні з кораблем (ніколи під кутом) і не вмикаються або вимикаються. Ось одна з можливих налаштувань: Я намагався поки що візуалізувати вектор стрільби та вектор …

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

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

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

5
Чи повинні актори в грі нести відповідальність за малювання себе?
Я дуже новачок у розробці ігор, але не в програмуванні. Я (знову) граю з грою типу Pong, використовуючи canvasелемент JavaScript . Я створив Paddleоб'єкт, який має такі властивості ... width height x y colour У мене також є Pongоб'єкт, який має такі властивості, як ... width height backgroundColour draw(). В …

4
Чому в розробці гри віддають перевагу радіанам над градусами?
Я шукав визначення радіанів і з'ясував, що математики віддають перевагу їм, оскільки вони походять від pi, а не зовсім довільні, як градуси. Однак я не знайшов переконливих причин використовувати їх у розробці ігор, можливо, через мою повну відсутність пов'язаного математичного розуміння. Я знаю, що більшість sin / cos / tan …

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

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

6
Як непрацюючі ігри обробляють таку велику кількість?
Цікаво, як такі ігри, як Tap Titans та Cookie Clicker, обробляють таку велику кількість. Я намагаюся реалізувати простою гру, однак найбільший формат чисел, підтримуваний C #, є десятковим. Я шукаю підтримки до 10 ^ 500; що має бути плаваючою точкою Як я міг би впоратися з цим? PS він повинен …

6
Чи є якісь недоліки використання чеків відстані в квадраті, а не відстані?
Я використовую чеки в квадраті відстані для перевірки в основному всієї моєї відстані (vector3 довжина), завдяки збільшенню продуктивності від нестачі квадратного кореня (як, наприклад, у звичайній перевірці довжини). З огляду на це, квадратні перевірки відстані справно працюють у будь-якій ситуації: if x^2 < y^2, then x < y, even when …


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