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

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

10
Як у Понгу, як обчислити напрямок кулі, коли вона відскакує від весла?
Я намагаюся обернути голову навколо цієї проблеми Hello World-y в розвитку ігор. Я створив гру TicTacToe в XNA, тому, мабуть, наступним кроком буде клей Breakout . Майте на увазі, що я не маю знань щодо програмування ігор і навіть до того, яку математику я повинен застосувати до де. Ось чому …
28 xna  c#  2d  mathematics  physics 

7
Безперервне зважене випадкове розподіл, упереджене до одного кінця
Я зараз беру участь у системі частинок для нашої гри та розробляю деякі форми випромінювачів. Мій рівномірний випадковий розподіл по лінії або вздовж прямокутної області працює добре - немає проблем. Але зараз я хотів би мати щось подібне до 1-мірного градієнта в цьому розподілі. Це означає, що, наприклад, більш низькі …

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

12
Порівняння кутів та опрацювання різниці
Хочу порівняти кути і отримати уявлення про відстань між ними. Для цього додатка я працюю в градусах, але він також працював би для радіанів та градів. Проблема кутів полягає в тому, що вони залежать від модульної арифметики, тобто 0-360 градусів. Скажіть, один кут - 15 градусів, а один - 45. …

3
Як команди запобігають перезапису роботи у вихідних файлах? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 4 роки тому . Мені спало на думку можливість запобігання перезапису, хоча, наприклад, над ігровим двигуном одночасно працюють декілька людей? Скажімо, розробник працює над …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 


6
Як я можу придумати просте зменшення рівняння повернення?
Існують формули для зменшення рівняння повернення; однак, зазвичай, це стосується експоненції. Які ще способи скласти таке рівняння? Візьмемо, наприклад, наступний тестовий випадок - Одне господарство виробляє 10 продуктів харчування, на кожні 10 вироблених ферм рівень виробництва падає на 5%.

3
Що робить відеокарта з четвертим елементом вектора як кінцевим положенням?
З цього питання, схоже, ви хочете вектору положення чотирьох елементів, так як простіше змінити його положення за допомогою матричного множення. Само по собі це означає, що четвертий елемент повинен просто ігноруватися, розглядаючи його як представлення 3D-точки (якщо не передбачається перетворення), але я знаю, що це неправда, як коли я постачаю …

3
Як я шукаю між цими значеннями (наприклад, відтінком або обертанням)?
Переглянути демонстраційну версію Я намагаюся зробити так, щоб суглоб плавно обертався навколо центру полотна, до кута вказівника миші. У мене є твори, але я хочу, щоб він оживляв якомога коротшу відстань, щоб дістатися до кута миші. Проблема виникає, коли значення обертається навколо горизонтальної лінії ( 3.14і -3.14). Наведіть курсор миші …

3
Чи є швидша функція синуса?
Я працюю над 3d-перлінним шумом. Бібліотека C # Math здається непосильною для того, що мені потрібно, оскільки більшість її функцій використовують подвійну точність. Я використовую Math.Sin () в декількох місцях для створення шуму. Хтось знає про швидшу функцію синуса?
25 xna  c#  mathematics 

5
Як швидко обчислити зору зору у двовимірній грі?
У мене є матриця плиток, на деяких із цих плиток є предмети. Я хочу обчислити, які плитки видно гравцеві, а які ні, і мені це потрібно зробити досить ефективно (щоб це було досить швидко обчислити, навіть якщо у мене є великі матриці (100x100) і багато об'єктів). Я намагався зробити це …


7
Як я можу перехопити предмет круговим рухом
Я створюю космічну гру 2d і потрібно, щоб космічний корабель перехопив планету. У мене є робочий код для перехоплення прямих ліній, але не можу зрозуміти, як обчислити розташування планет на круговій орбіті. Гра не є науково точною, тому мене не турбує інертність, гравітація, еліптичні орбіти тощо. Я знаю розташування і …

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

4
Довжина дуги кривої Безьє
Дивіться також: те саме питання на Math.SE Як я можу знайти довжину дуги кривої Безьє? Наприклад, лінійна крива Безьє має довжину: length = sqrt(pow(x[1] - x[0], 2) + pow(y[1] - y[0], 2)); А як щодо квадратичних, кубічних або n-градусних кривих Безьє? (Моєю метою було заздалегідь оцінити роздільну здатність вибірки, тому …

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