Я работаю над физикой, основанной на сверху вниз, установленной в пространстве. Я хотел бы, чтобы повернуть к виду, чтобы всегда показывать корабль игрока вверх, даже если корабль может вращаться. Я искал документы, но ничего не нашел о вращении мира или рендерера, но, возможно, я не знаю правильной терминологии, которую нужно искать. Возможно ли это с помощью материи.js?Поверните камеру в Matter.js
1
A
ответ
1
Я не уверен, как это сделать для встроенного средства визуализации. Я использовал собственный рендерер, и я использовал преобразования холста для перемещения камеры вокруг.
http://www.w3schools.com/tags/canvas_rotate.asp
ctx.save();
ctx.translate(transX, transY);
drawBody();
ctx.restore();
Смежные вопросы
- 1. Как перемещать камеру в файле matter.js
- 2. Поверните камеру вокруг сцены
- 3. Поверните камеру с кватернионами
- 4. openGL: Поверните всю сцену или «поверните» камеру
- 5. Поверните камеру на основании угла
- 6. Поверните камеру над центром модели
- 7. Поверните камеру в блендере с помощью python
- 8. Поверните камеру вдоль направления «глаз» в rgl
- 9. Поверните камеру в направлении направления мяча
- 10. Поверните камеру вокруг объекта с помощью Three.js
- 11. Отключение гравитации в Matter.js
- 12. Поверните предварительный просмотр камеры в портретную камеру Android OpenCV
- 13. Поверните камеру X по локальной оси с помощью Three.js
- 14. Google Street View Поверните камеру с помощью гироскопа устройства
- 15. threejs: плавно поверните камеру по направлению к объекту
- 16. Поверните камеру Rajawali с помощью гироскопа и магнитного датчика
- 17. Matter.js Гравитационная точка
- 18. Моя собственная модель в matter.js
- 19. Требуется вычислительная сила Matter.js
- 20. Matter.js Размер спрайта
- 21. Matter.js меняет цвет
- 22. Matter.js свойства объекта изменения OnClick
- 23. Отключение гравитации для определенного объекта в Matter.js
- 24. Инициирующие мышь/сенсорные события в Matter.js
- 25. Скрытие зеленой тропы перетаскивания в Matter.js
- 26. Поверните камеру в собственной координирующей системе с помощью gluLookat и glMultMatrixf
- 27. Поверните предварительный просмотр камеры в портретную камеру Android OpenCV и Xamarin
- 28. Как превратить любую камеру в камеру глубины?
- 29. JavaScript, Matter.js: Отключить столкновение для одного тела
- 30. Matter.js: добавление свойства отскока на объекты
Если они не обеспечивают поддержку для этого, вы можете создать пользовательский визуализатор и использовать либо некоторый linalg или вращения аккуратный. пользовательский рендеринг: https://github.com/liabru/matter-js/wiki/Rendering, https://www.khanacademy.org/math/linear-algebra/matrix-transformations/ linear-transformations/a/visualizing- linear -трансформации (дайте мне знать, если это то, что вы решили сделать, и я опубликую подробный ответ, объясняющий, как это сделать) –