Skocz do zawartości

Kurs MAX Script - temat 6

Featured Replies

Napisano

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.

  • Odpowiedzi 4
  • Wyświetleń 2,3k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

Dziś otworzyłem paczkę z prenumeratą magazynu 3D i byłem nieźle zaskocziny widząc Twoją prace na okładce :) Gratulacje Adamie!

Napisano
  • Autor

Dzieki, dzieki :)

Tez bylem zaskoczony. Znajomy zaczal gratulowac mi pracy a ja kompletnie nie wiedzialem o co chodzi, dopiero zalapalem jak pokazal mi okladke.

Musze poslac ja Adkowi do galerii, bo ciagle zapominam.

Napisano

Wow, nie wiedzialem, ze to Twoje:) I gdzie Ci wszyscy \"dizajnerzy\", \"graficy\" i \"modelarze\"? ;)

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

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.

Account

Navigation

Szukaj

Szukaj

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.