3dsMAX Wire Param. выражение: как указать движение в положительном направлении?

У меня есть выражение параметра проводного соединения, которое я пытаюсь сделать, когда значение перемещается в отрицательном направлении X, и другое - при перемещении в положительном X. Как это указать?

if <moving in positive direction> 

then  A

else  B

Я предполагаю, что это будет что-то вроде, если новое отличие от нуля больше или меньше, чем текущее. Это сработает, но только если вы останетесь в отрицательном или положительном рентгеновском пространстве. Я просто не знаю, как это написать.

Я извиняюсь, если это простая математика. Я немного новичок в этом.

1 ответ

Вам потребуется более продвинутый подход, чем параметры проводов. Использование контроллера сценариев - самый простой способ. Он должен сохранить текущую позицию в переменной, скажем, prevPos (и то же самое для номера кадра, если вы хотите, чтобы он работал правильно при очистке таймлайдера назад) - что будет последним шагом, так как вы хотите сначала вычесть prevPos из текущая позиция, и если результат положительный, сделайте A, иначе сделайте B.

Другие вопросы по тегам