Как правило, целочисленная арифметика быстрее, чем арифметика с плавающей запятой, потому что ее проще реализовать.(С плавающей запятой, аппаратное обеспечение должно иметь дело как с мантиссой, так и с экспонентой, и (AFAIK) оно не может делать это параллельно.)
Однако соотношение производительности будет варьироваться от одной аппаратной реализации кследующий, и трудно делать прогнозы, которые лучше, чем угадывать.(Для начала, это зависит от маркетинговых стратегий и производительности от компромиссов между временем автономной работы.)
Но, если честно, я бы больше сосредоточился на том, какой из целочисленных и с плавающей запятой будет работать лучше всего.с алгоритмами вашей игры.Если они требуют одного, а вы используете другой, то вас ждет большая боль (ненужное кодирование, тестирование, исправление ошибок и т. Д.).
Или вы, ребята, думаете, что переключение на целые числа нарушит алгоритм?
Это может сработать.Это также может сделать их намного сложнее.Все зависит от характера алгоритмов.Конечно, вас ждет много перекодирования и повторного тестирования.
Лично я бы подумал сделать это, если бы игра была просто слишком медленной даже после того, как я попробовал профилирование и настройкугорячие точки производительности.И я сделал бы это только в том случае, если бы я был готов пойти на риск, что усилия по перекодированию не принесут никакой пользы ... или хуже.