set_character_rotation не работает
31 декабря 2016 20:56
01 января 2017 23:38
Каким образом вы определили, что не работает?
Дело в том, что визуально вы не увидите вращение модели персонажа по вертикали. В Blend4Web он всегда стремится сохранять вертикальность. Тем не менее, если начать двигать персонажа с помощью этой функций, направление будет завиесть в т.ч. от вертикального угла персонажа.
Дело в том, что визуально вы не увидите вращение модели персонажа по вертикали. В Blend4Web он всегда стремится сохранять вертикальность. Тем не менее, если начать двигать персонажа с помощью этой функций, направление будет завиесть в т.ч. от вертикального угла персонажа.
02 января 2017 21:03
Да, именно так работает персонаж в Blend4Web. Модель не вращается по вертикали, но изменяется направление перемещения. Возможно, стоит переименовать эту функцию.
Если вам нужно другое поведение, то встроенный персонаж вам, вероятно, не подойдет. Если не требуется физика, можно воспользоваться подходами описанными в этой статье.
Если все-таки нужна физическая составляющая, подойдёт метод set_transform. Но это уже будет не персонаж
Если вам нужно другое поведение, то встроенный персонаж вам, вероятно, не подойдет. Если не требуется физика, можно воспользоваться подходами описанными в этой статье.
Если все-таки нужна физическая составляющая, подойдёт метод set_transform. Но это уже будет не персонаж