1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Вопрос по getuserprop

Тема в разделе "MAXScript", создана пользователем Ман232, 24 янв 2015.

Модераторы: Savin Denis
  1. Ман232

    Ман232 Пользователь сайта

    С нами с:
    24.01.2015
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    2
    Всем привет!

    У меня появился вопрос по поводу
    getUserProp.

    У меня есть в obj properties --> user defined

    Animation=start,body,1-1,60
    Animation=stop,body,1-1,60
    Animation=doorleft,doorleft,1-1,60

    Пример кода:

    strAnimation = getUserProp $basis "Animation"
    fs1 = filterString strAnimation ","

    strAnimation = start,body,1-1,60
    fs1[2] == body

    Как можно сделать, чтоб он прошел по всем Animation?

    Мне для Edit Named Selection Sets (fs1[2] --body)
     
  2. igorznag

    igorznag Знаток

    С нами с:
    23.04.2010
    Сообщения:
    1.256
    Симпатии:
    173
    Баллы:
    65
    Код:
    str =getUserPropBuffer $basis
    fsa = filterString str "\r\n"; s="Animation"
    for fs in fsa where substring fs 1 s.count == s do
    (
    strAnimation = substring fs (s.count+2) fs.count
    fs1 = filterString strAnimation ",";
    if fs1[2]=="body" then print fs1[2]
    )
     
    Ман232 нравится это.
  3. Ман232

    Ман232 Пользователь сайта

    С нами с:
    24.01.2015
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    2
    Спасибо большое!
     
  4. Ман232

    Ман232 Пользователь сайта

    С нами с:
    24.01.2015
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    2
    Я хотел бы спросить еще.

    Возможно ли как-то узнать по анимации на модели с таймера? (sliderTime)

    К примеру:

    str = Animation=start,body,0-100,60
    str == 0-100
    И потом уже проверяем его на объектах
    если в box есть анимация с 0-100 (ключи в sliderTime) то выполняем код, нету проходим дальше.
     
Модераторы: Savin Denis

Поделиться этой страницей