cocos2d-x: почему в моей 3D-модели есть пробелы?

введите здесь описание изображения

увидеть правую руку и правую ногу.

мы действительно прорабатываем идеальную модель, но после того, как мы добавляем анимацию, снова появляются пробелы. Кто-нибудь знает, почему? мы используем coco2d-x для ios и android.


person Lindy    schedule 23.11.2015    source источник


Ответы (1)


Это случилось со мной, когда данные о костях немного сбились. Следите за тем, чтобы расположение ваших костей и их положение всегда оставались одинаковыми (расстояние друг от друга. Например, движение руки не приводит к тому, что кисть отодвигается дальше от локтевой кости). Я видел ту же проблему, когда отдельные кости смещались слишком далеко друг от друга в определенных кадрах.

Для этого нет быстрого решения, я просто убедился, что каждый кадр не имеет пробела в модели. Правильное воспитание обычно исправляло это. Надеюсь, это поможет.

person Filled Stacks    schedule 23.11.2015
comment
у меня щель появляется посередине кости, а не сустава, она такая же как у вас? - person Lindy; 24.11.2015
comment
Да, мой появился посреди кости, но положение определяет сустав. Поэтому я переместил начало кости/сустав, чтобы закрыть зазор. Сустав определяет положение, кость — это просто расширение, облегчающее вращение и точное движение. Но сустав определяет положение и расстояние от других частей. - person Filled Stacks; 24.11.2015