Skocz do zawartości

Kurs MAX Script - temat 6


lechoo

Rekomendowane odpowiedzi

Tym razem narzedzie dla leniwych. Skrypt do kopiowania modyfikatorow z jednego obiektu na drugi, tak zeby nie trzeba bylo recznie przepisywac wszystkich parametrow modyfikatorow. Koncepcja jest taka: dwa pickbuttony, pierwszym wybieramy obiekt z ktorego kopiujemy a drugim obiekt docelowy. Listbox w ktorym w momencie wybrania pierwszego obiektu pojawia sie spis jego wszystkich modyfikatorow. W listboxie zaznaczamy modyfikatory ktore chcemy skopiowac i naciskamy guzik ktory uruchamia kopiowanie.

 

Do wypisania modyfikatorow wykorzystajcie multiListBox. W przeciwienstwie do zwyklego listboxa umozliwia on zaznaczanie wielu pozycji.

Modyfikatory obiektu przechowywane sa we wlasnosci modifiers

object.modifiers[1] --pierwszy modyfikator

object.modifiers[2] --drugi

itd.

Jak widac jest to zwykla tablica, zeby przejsc przez wszystkie modyfikatory wystarczy napisac cos takiego:

for i in 1 to object.modifiers.count do

(

jakis_modyfikator = object.modifiers

)

Jak dodawac modyfikatory mozecie podejrzec w moim skrypcie na temat 5. Dodawalem tam edit_mesh.

 

Gdyby nie interfejs i mozliwosc wyboru kopiowanych modyfikatorow, skrypt moglby miec jedna linijke :D

 

Powodzenia, tematy wysylajcie na maila. Deadline 22 grudnia.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 4
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności