Size: a a a

HoudiniForGames Chat

2019 September 02

MA

Maxim Aleksandrovich... in HoudiniForGames Chat
ifs (ch("../type") == 'conic' , 1 , 0) чет подобная запись не канает( для свитча
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
Maxim Aleksandrovich K.
ifs (ch("../type") == 'conic' , 1 , 0) чет подобная запись не канает( для свитча
chs пробовал?
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
алсо, что еще за ifs ?
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
если это в селекторе инпута в свиче - ifs там не нужен
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
туда инт надо писать
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
ну и можно просто ch("../type") == 'conic' написать
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
подожди, а хскрипт вообще умеет разве стринги сравнивать?
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
вроде нет же
источник

MA

Maxim Aleksandrovich... in HoudiniForGames Chat
Ilya Kuzmichev
если это в селекторе инпута в свиче - ifs там не нужен
Я хотел сделать чтобы свитч срабатывал в зависимости от выбранной вкладки в меню. Получается что в свитч мне надо было записать : если параметр == токену (из интерфейса) то  1 если, нет то 0.
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
Maxim Aleksandrovich K.
Я хотел сделать чтобы свитч срабатывал в зависимости от выбранной вкладки в меню. Получается что в свитч мне надо было записать : если параметр == токену (из интерфейса) то  1 если, нет то 0.
пиши на питоне
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
или юзай безтокенную форму
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
чтобы просто 0,1,2 выдавалось с меню
источник

MA

Maxim Aleksandrovich... in HoudiniForGames Chat
Ilya Kuzmichev
пиши на питоне
Хорошо попробую.
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
Maxim Aleksandrovich K.
Хорошо попробую.
dict = {"cone":0, "tube":1, "box":2}
token = how.pwd().evalParm("menuParm")
return dict[token]
источник

MA

Maxim Aleksandrovich... in HoudiniForGames Chat
Ilya Kuzmichev
чтобы просто 0,1,2 выдавалось с меню
Я пока что заменил эту форму галочкой, она работает. Получается нужно убрать в меню "название токена " и поставить туда значение от 0 до 1?
источник

MA

Maxim Aleksandrovich... in HoudiniForGames Chat
Ilya Kuzmichev
dict = {"cone":0, "tube":1, "box":2}
token = how.pwd().evalParm("menuParm")
return dict[token]
Спасибо. "cone" - это названия токена, а  "menuParm" это название меню, я правильно понимаю?
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
Maxim Aleksandrovich K.
Я пока что заменил эту форму галочкой, она работает. Получается нужно убрать в меню "название токена " и поставить туда значение от 0 до 1?
там в настройках параметра есть галка "use menu token as value", при ее нажатии меню начинает возвращать циферки, вместо названий
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
Maxim Aleksandrovich K.
Спасибо. "cone" - это названия токена, а  "menuParm" это название меню, я правильно понимаю?
да
источник

IK

Ilya Kuzmichev in HoudiniForGames Chat
Ilya Kuzmichev
там в настройках параметра есть галка "use menu token as value", при ее нажатии меню начинает возвращать циферки, вместо названий
что кстати противоположно ожидаемому результату, лол
источник

MA

Maxim Aleksandrovich... in HoudiniForGames Chat
Ilya Kuzmichev
что кстати противоположно ожидаемому результату, лол
Эта галка мне сносила возможность использования Hide When
источник