Будь-які портативні 3D-фізичні двигуни з фіксованою точкою? [зачинено]


14

Я шукаю двигун фізики з фіксованою точкою (основна кінематика та розпізнавання зіткнень ... нічого надто фантазійного.)

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


Єдині двигуни фізики, які я знаю, що підтримують математику з фіксованою точкою - 2D. Я отримую ваше бажання детермінізму, адже це приємно мати, але це насправді вимога? І є багато портативних фізичних двигунів, фіксована або плаваюча точка не має багато спільного з цим, якщо тільки вам не потрібно, щоб вони працювали в режимі замкового кроку по платформах чи щось подібне - чи не так?

2
Це вимога, оскільки це заплановано для мережевої гри по черзі, де кожен гравець ділився своїми замовленнями з іншими гравцями в кінці кожного кроку, і вони імітують результат, який повинен бути точно таким же, і немає авторитетного сервера може бути в середині (гра p2p.) Я маю на увазі, що це портативно, не тільки між ОС, але й машинами, навіть такими, що не мають FPU, як NintendoDS. Результати FPU можуть бути навіть непослідовними між різними компіляторами в одній ОС, тому подумайте про різні архітектури ...
kaoD

Ви ще знайшли двигун фізики з фіксованою точкою? Я теж його шукаю.
Ergwun

@Ergwun nope я не ... Думаю, їх просто не існує.
якD

Так, я теж кинув шукати.
Ergwun

Відповіді:


3

Ви можете спробувати попросити хлопця, який робив підручники по Flipcode на 3d математиці з фіксованою точкою на мобільних пристроях , він робив ігри, і вони включали фізику.

(Деякі старі ігри використовували фіксовану точку (відгадування Carmageddon, Destruction Derby ...). Фіксована точка використовується на деяких мобільних пристроях, у них є ігри, а деякі - 3D.)

Я сподіваюся, що це допомагає. :)


Не зовсім те, що я шукав, але приємна інформація. Я не досліджував AirplaySDK занадто багато, і не бачив жодної ліцензії, але схоже, це програмне забезпечення пропітера. Я в кінцевому підсумку кодую свій власний двигун фізики (або принаймні заміни математики з фіксованою точкою), тому перший подібний варіант стане чудовим початковим моментом.
kaoD

1
@kaoD Ще дещо про фізику з фіксованою точкою, яку я знайшов за допомогою googling. Мені було цікаво, чи можливі такі речі в Bullet і, здається, деякі хлопці спробували це. Я вважаю, що куля хороша, тому це природно шукати там ... Зверніться до них або більше за Google (для ODE фіксованої точки, фізики кулі фіксованої точки, ...)
user712092
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.