Кто-нибудь знает, как найти или рассчитать нормализованное столкновение в SpriteKit. Исходя из Box2D, существует многообразный метод, который обеспечивает нормальную информацию, но в среде SpriteKit SKPhysicsContact предоставляет только контактную точку.Столкновение Нормальное в iOS7 Физика SpriteKit
Я использую примитивные объекты, плоскость, сталкивающуюся с кругом, столкновением по кругу/прямоугольнику и столкновениями по кругу/пользовательской форме.
Не мог бы кто-нибудь указать мне на математику при вычислении нормальной поверхности с помощью контактной точки столкновения, которая была бы высоко оценена.
Какие типы фигур сталкиваются? И являются ли они краевыми столкновениями? Они будут определять, как вы вычисляете нормальный столкновение, и облегчите ответ на свой вопрос. – Matt
Я использую примитивные фигуры, круги и прямоугольники в основном, но у меня есть пара пользовательских фигур с угловыми краями/плоскостями (подумайте о пользовательских фигурах, таких как классический разбойник кирпича). Поэтому, используя обычный физический движок, я должен уметь вычислять направление отражения. – badboy11