Какие-нибудь портативные трехмерные физические движки с фиксированной точкой? [закрыто]


14

Я ищу трехмерный физический движок с фиксированной точкой (базовая кинематика и разрешение обнаружения столкновений ... ничего особенного.)

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


Единственные известные мне физические движки, которые поддерживают математику с фиксированной точкой, это 2D. Я понимаю ваше желание детерминизма, потому что это приятно иметь, но действительно ли это требование? И есть много портативных физических движков, с фиксированной или с плавающей запятой, не имеющих к этому никакого отношения, если только вам не нужно, чтобы они работали на разных платформах или что-то подобное - не так ли?

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

Вы уже нашли трехмерный физический движок с фиксированной точкой? Я тоже ищу одну.
Эргвун

@ Эргвун Нет, я не ... Думаю, их просто не существует.
КаоД

Да, я тоже перестала смотреть.
Эргвун

Ответы:


3

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

(Некоторые старые игры использовали фиксированную точку (угадывание Кармагеддона, Дерби Разрушения ...). Фиксированная точка используется на некоторых мобильных устройствах, и у них есть игры, а некоторые из них 3D.)

Я надеюсь, что это помогает. :)


Не совсем то, что я искал, но приятная информация. Я не слишком много изучал AirplaySDK и не видел никаких лицензий, но похоже, что это программное обеспечение для бизнеса. Я закончу писать свой собственный физический движок (или, по крайней мере, замену математики с фиксированной запятой), поэтому первое подобное будет отличной отправной точкой.
Каод

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