Александр Кудряшов, Дебаг в зубы и вперед искать где что у вас не так. Сложно сказать не видя проекта.
Но если реально скорость нужна константная - то проще делать вот как вы написали - трансформ и коллизии вручную. Можно коллизии еще рейкастом детектить (точнее сферкастом в вашем случае) - может будет лучше (особенно если вы двигаете в апдейте - в нем же и делайте сферкаст).
Ну и не забудьте прибить ригдбоди - он не нужен для ручного движения
Maxim Siomin, это очень субъективно.
Смотрите, эталонный цвет:
255, 0, 0 - чистый красный.
Два других цвета, надо определить какой ближе:
255, 80, 0 - слегка оранжевый
255, 60, 60 - бледнокрасный
Вот посмотрите на эти два цвета, а потом на матформулы )
По каким то формулам окажется что оранжевый ближе к эталону ;-)
Maxim Siomin, просто сравнить h. В HSL именно значение цвета хранится только в H. А два других параметра это яркость и насыщенность.
Не факт что такое сравнение конкретно вам подойдет, но оно возможно.
Для пояснения "ярко красный" и "тускло красный" в HSL будут иметь одинаковый H. А вот в RGB будут отличаться все три параметра.
Но если реально скорость нужна константная - то проще делать вот как вы написали - трансформ и коллизии вручную. Можно коллизии еще рейкастом детектить (точнее сферкастом в вашем случае) - может будет лучше (особенно если вы двигаете в апдейте - в нем же и делайте сферкаст).
Ну и не забудьте прибить ригдбоди - он не нужен для ручного движения