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

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

2
Як обчислити, чи 2 лінії звернені назустріч чи в сторону?
З огляду на 4 бали, що описують 2 відрізки рядка, як обчислити, чи пряма А знаходиться в бік від лінії Б? Дві лінії мають фіксовану довжину і можуть вимірюватися як відстань від x1 / y1 до x2 / y2.

1
Деформуючі поверхні
Я намагаюся виконати деформуючу фізичну поведінку для рівних поверхонь, але не маю уявлення, як почати з реалізацією поки що. Незалежно від форми поверхні (літаки, куби, сфери ...), я хочу мати невеликі відступи на позиціях від ігрових сутностей (гравців, ворогів, предметів ...). Це складно пояснити, тому я проілюстрував те, про що …

3
Генерація випадкових карт - стратегії розсіювання / кластеризації випадкових вузлів
Я роблю просту стратегію 4X стратегії в просторі, де кожен вузол є цікавою точкою (планета, астероїд тощо). Щоб довільно генерувати карту, я б виконував наведені нижче дії Визначте, який тип кожного вузла матиме карта (можливо, скажімо, 5 планет, подібних до Землі, 10 безплідних планет тощо) Розмістіть на карті кожен тип …

1
Додавання вологості повітря до рівняння траєкторії м'яча для гольфу
Я розробляю 2D гру в гольф у VB.NET 2005, але я застряг у тому, як реалізувати повітря або затягування вітру, які повинні впливати на м'яч. Вже зараз у мене є такі рівняння для снаряду: v0v0v_0 для початкової швидкості руху м'яча для гольфу при ударі або стрільбі Вертикальні та горизонтальні компоненти …

2
Як можна отримати орієнтацію з матриці перетворення?
У мене є матриця трансформації 4х4 М, і я хочу з’ясувати форму кулі при перетворенні М. (Сфера знаходиться в початку і має радіус 1.) Я знаю, що можу знайти центр, просто помноживши M на (0,0,0,1). Однак радіус стає проблемою, оскільки M може скосити і обертати сферу. Як я можу дізнатись …

1
Як я можу отримати нормальний вектор для площини з набору вершин?
Я працюю над маленьким проектом HLSL / C ++, щоб перетворити свою графічну роботу, і я не впевнений, як мені дістати облицювальний вектор з вершинного багатокутника. Я не можу знайти формулу. Позиції P1, P2, P3 Назвемо їх клас VertexPoint з P1.x, P1.y, P1.z, наприклад?

5
Чому я не можу використовувати оператор '> =' з Vector3s?
Я намагаюся отримати прямокутник для переміщення між двома позиціями, які я називаю як _positionAі _positionB. Обидва мають тип Vector3. Прямокутник рухається просто чудово. Однак, коли вона досягає, _positionBвона не рухається у зворотному напрямку, як слід. Я повернувся до коду, щоб подивитися. Я прийшов до висновку, що в міру переміщення об'єкта …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

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

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

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

3
Зеркальні дзеркала, що обертаються
Я обертаю свого ігрового персонажа, щоб спостерігати за ціллю, використовуючи наступний код: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion - поточне обертання персонажа, коли задано нову ціль. lookQuaternion - це напрямок, на який повинен дивитися персонаж, і він встановлений так: destinationVector = currentWaypoint.transform.position - transform.position; lookQuaternion = Quaternion.LookRotation(destinationVector, Vector3.up); turnNormalizer просто …


5
Чи можна пряму назвати багатокутником?
Відповідно до визначення многокутника, якщо перша та остання точки Політики з'єднані, то вона називається Полігон. Дивіться зображення нижче. У мене P1, .... P5 Полілінія. Якщо я намалюю лінію від Р5 до Р1, то це буде називатися багатокутником чи ні? Я тут розгублений.

2
Функція для руху сонця?
Отже, враховуючи спрайт сонця, встановленого на горизонті (x = 0, y = worldheight / 2), я намагаюся розробити функцію, щоб змусити Сонце піднятися, а потім впасти. Найкращим способом зробити це була б функція гріха, але я не маю уявлення, як її використовувати. якщо використовується y = sin (x), то для …

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

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