Показать сообщение отдельно
Старый 18.03.2017, 22:30
Godwarlock вне форума Посмотреть профиль Отправить личное сообщение для Godwarlock Найти все сообщения от Godwarlock
  № 5  
Ответить с цитированием
Godwarlock

Регистрация: Jan 2012
Сообщений: 836
В целом вроде всё подходит. И со старлингом нормально интегрируется вроде как, да и вроде более мене понятно, что к чему, да к тому же вроде бесплатный и с открытым исходным кодом, хотя не знаю, не смотрел.
Вопрос возник по методам загрузки модели и её анимаций.
Код AS3:
event.asset.assetType == AssetType.SKELETON
event.asset.assetType == AssetType.ANIMATION_NODE
event.asset.assetType == AssetType.MESH
MESH то понятно, содержит форму объекта.
ANIMATION_NODE - тут я так понимаю он содержит имена анимаций, заданных в 3д редакторе, который потом используются для проигрывания.
SKELETON - вот как это растрактовать, я пока не очень представляю. Что это за метод? Я так понимаю, он загружает костную анимацию меша, потом применяется
Код AS3:
skeletonAnimationSet = new SkeletonAnimationSet(3);
Где значение 3, это количество аниммаций.
Код AS3:
skeletonAnimator = new SkeletonAnimator(skeletonAnimationSet, event.asset as Skeleton, false);
Этот метод я так понял, обертка костей к мешу.
Поправьте, если где-то не прав.
Второй вопрос касательно текстурирования, то есть в меше хранятся все данные и по текстурингу? По каким критерям происходит обертка? По имени текстуры? То есть программа сравнивает имена и если они совпадают, то текстура запекается к установленному в 3Д редакторе фейсу?
И насколько Away3D будет производительным на мобильных платформах?