Возможно, я мог бы сделать это с помощью опорных точек, но я действительно не понимаю, как это сделать.Как добавить текстуру в сустав в SpriteKit?
ответ
Суставы не могут иметь текстуры. Вы можете оценить или для некоторых суставов рассчитать, где точка соединения, используя позиции двух подключенных тел, а затем поставить там спрайт (и продолжить обновление положения спрайта).
Решение, которое я создаю, должно иметь SKSpriteNode
с текстурой для сустава, а затем добавить его в качестве ребенка одного из соединяемых узлов, чтобы он закрывал область, на которой работает SKPhysicsJoint
.
В любое время, когда я поворачиваю сустав, текстура вращается вместе с ним. Я получил идею от цифр действий с hidden joints
, в основном, вы просто кладете что-то над механическим суставом, чтобы сделать более приятной эстетикой.
Я не знаю, будет ли это работать для вас, но вы также можете определить текстуру, используя centerRect существующей текстуры, а затем определите часть, которую вы хотите нарисовать на объединенном узле. Это больше, чем хотелось бы, в зависимости от ваших художественных ресурсов, это может быть хорошим способом обойти еще один образ в вашем комплекте.
Я художник, а также программист, поэтому для меня быстрее создать совместное изображение и добавить еще один узел над верхним и нижним узлами в суставе.
- 1. Проблем с поджимать spritekit текстуру
- 2. Как сломать сустав в Единстве?
- 3. Как создать сустав в Box2d
- 4. Как создать повернутый текстуру из другого уже повернуты в SpriteKit
- 5. Добавить inputListener в текстуру
- 6. Как добавить UIView в ** spriteKit **?
- 7. Добавить текстуру в 2D-элемент
- 8. Невозможно добавить текстуру в GL_QUAD
- 9. SpriteKit как добавить fixedJoint?
- 10. Как добавить текстуру с CylinderGeometry
- 11. Добавить текстуру в существующий SKSpriteNode в Swift
- 12. MiniMagick - добавить текстуру изображения
- 13. Как добавить UIview в проект SpriteKit?
- 14. Как добавить выделенную кнопку в SpriteKit?
- 15. Как добавить фиксированный фон в Swift SpriteKit
- 16. LibGDX: Невозможно добавить текстуру в таблицу
- 17. Добавить текстуру в кнопку с URL-адресом
- 18. Как добавить текстуру MTL в OBJ в three.js
- 19. Swift 3 (SpriteKit): создать текстуру из дерева узлов
- 20. Использовать изображение в виде плитки в Spritekit
- 21. SceneKit как добавить текстуру внутри SCNSphere
- 22. SpriteKit - как использовать шрифт атласа в spriteKit
- 23. Как нарисовать текстуру узла Sprite?
- 24. Можно ли генерировать/рисовать текстуру с помощью SpriteKit?
- 25. Добавить задержку на функцию в SpriteKit
- 26. Невозможно добавить iAd в Spritekit Swift programatically
- 27. Swift - Добавить фоновое изображение в сцену Spritekit
- 28. SpriteKit добавить пружинный шлейф к каждому узлу
- 29. Как добавить границу в панель свойств в SpriteKit?
- 30. Как добавить ребенка (sknode) в выписке оператора в swift spritekit
Да, но я просто не понимаю, как я могу рассчитать вращение! Есть ли у вас какие-либо идеи? благодаря – user1940136