Несколько вопросов
1. Если создаем переменную в функции, то она создается локальной, только для этой функции, а вот если в функции создать куб, то в конце функции он удалится из памяти?
2. Если сделать так: Код:
Global box 3. Анимация отдельных частей модели Допустим, у нас есть модель человечка. Он будет бегать и стрелять. То есть для ног нужно создать 2 последовательности анимации: ноги стоят на месте и ноги бегут. А для туловища нужно 3 последовательности: когда человечек просто стоит, когда бежит и когда стреляет. Тогда в Максе бы пришлось делать 2*3 =6 последовательностей (а если у человечка действий больше, то еще больше анимировать.) Вопрос: можно ли сделать анимацию отдельно для ног и туловища в Максе, но чтобы в Блице грузить человечка одной моделью, а не ноги и туловище отдельно, и включать отдельно анимацию для ног и отдельно для тела? |
Re: Несколько вопросов
1) нет, удалится только переменная.
2) нет, не удалится. 3) Можно, проанимируй отдельные кости поразному(ноги и верх). |
Re: Несколько вопросов
1) куб занесется в отдельный глобальный список обектов
потому он не удалится 2) ты просто затираеш номер обекта а обект из глобального списка не удалится 3) можно как предложил Ньюб а можно поделить модель на две части (верх и низ) и про анимировать их а потом уже в проге сойденить |
Re: Несколько вопросов
Ньюб, но если в Максе делаешь анимацию, то она является как бы глобальной, то есть для всей модели сразу. А я хотел бы для верха и низа отдельную анимацию.
jimon, да, но у частей модели могут быть и общие кадры анимации, например, человечек убит и падает на землю. Тогда анимациия нужна сразу для всего скелета. |
Re: Несколько вопросов
Stranger: Анимируй отдельно верхнюю и нижнюю части скелета, это в 3дмаксе делать можно.
|
Re: Несколько вопросов
А как это можно сделать? Я делал вот так:
model=LoadAnimMesh("model.b3d") box=FindChild(model,"Box01") cyl=FindChild(model,"Cylinder01") Animate box,1 , но блиц пишет, что у бокса нет анимации, а анимация только у model, а не у её чилдов. А как сделать анимацию именно для чилдов? |
Re: Несколько вопросов
Почему Animate Box? тебе же надо анимировать не всю модель а только часть, надо написать Animate Cyl
|
Re: Несколько вопросов
Так ты наверное не заметил: box и cyl- чилды model. Но по отдельности они не анимируются.
|
Re: Несколько вопросов
Грузи отдельно.
|
Часовой пояс GMT +4, время: 03:54. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot