Ответ: Фак по Юнити.
Ответы:
1. MeshRenderer ничего не анимирует, костями анимирует SkinnedMeshRenderer. Animation анимирует дочерние объекты по иерархии и названиям. Чтобы работал SkinnedMeshRenderer, у него должны быть указаны свойства bones, sharedMesh. Меш должен иметь bindPoses и boneWeights.
2. Объект может иметь несколько дочерних SkinnedMeshRenderer'ов. Т.е. Animation двигает кости - все они будут анимированы. sharedMesh можно менять у одного SkinnedMeshRenderer'a, но вопрос по корректировке массива костей не помню.
3. Создавай кодом.
4. 1) Ассет меша, 2) иерархия костей, которыми управляет Animation, 3) Объект со SkinnedMeshRenderer, который визуализирует деформированный костями объект. Корневой объект содержит Animation, которым выполняется анимация костей.
|