|
REGISTRATORE MACRO
Iniziate registrando i passi compiuti e eseguendoli dal max script listener.La procedura è la seguente.Aprite il max script listener dal menù max script sulla barra degli strumenti.Vedrete comparire una finestra listener vuota.Se,per qualche ragione la finestra non fosse vuota,selezionate il tasto presente e cancellatelo.Attivate il registratore macro nel menù Registratore Macro del Listener(se lo desiderate,potete attivarlo e disattivarlo anche dal menù Maxscript,sulla barra dei menù).Una volta attivato,il registratore macro terrà traccia di ogni azione eseguita.Spostate il pannello Listener sul lato sinistro dello schermo e create un parallelepipedo secondola procedura consueta utilizzando il pannello Crea.Impostate 50 unità per tutte e tre le dimensioni del parallelepipedo e quindi convertite quest'ultimo in una mesh modificabile utilizzando il menù richiamabile premendo il pulsante destro del mouse.Disattivate il registratore macro in modo da non registrare altri passi.Maxscript è indubbiamente piuttosto complesso.Il primo comando crea un oggetto parallelepipedo con le dimensioni e la segmentazione specificate a questo non è difficile da capire.Ma il secondo comando,che converte l'oggetto in una mesh modificabile,non è immediatamente evidente.Uno dei vantaggi principale derivanti dall'utilizzo del registratore macro,è che vi introduce gentilmente all'uso di maxscript.Cancellate il parallelepipedo dalla scena,in modo da poter il codice.Selezionate la prima riga e premete il tasto Invio del tastierino numerico(non il tasto Invio principale).Verrà così creato un parallelepipedo e nella metà inferiore della finestra listener vedrete apparire un messaggio di conferma.Questo messaggio in indica che nella scena il parallelepipedo si chiama parallelep.Selezionate la seconda riga di codice ed eseguitela con il tasto Invio.Il parallelepipedo verrà convertito in una mesh modificabile.Ora,nella finestra inferiore,si legge"undefined".Cancellate il parallelepipedo dalla scena ed eseguite entrambe le righe di codice.Se lo desiderate potete utilizzate il comando "seleziona tutto" del menù modifica.Il risultato è analogo quando i due passi vengono eseguiti separatamente.Cancellate di nuovo il parallelepipedo dalla scena.Ora che avete creato ed eseguito uno script,potete inserirlo in un pulsante per un facile accesso.Ipotizzate che vi occorrerà spesso un cubo conferito in una mesh modificabile.Una buona posizione dove collocarlo potrebbe essere la barra degli strumenti oggetti sul pannello Schede.Aprite la barra degli strumenti oggetti.Selezionate entrambe le righe di codice nella finestra superiore del Listener e trascinate l'icona immediatamente sulla destra del parallelepipedo,nella barra degli strumenti oggetti.Sulla destra del parallelepipedo vedrete apparire un nuovo pulsante con l'icona Maxscript standard.Premete questo pulsante e lo script verrà eseguito,creando la mesh modificabile.
Chiudete il listener,utilizzando il pulsante destro del mouse.Fate click sul pulsante e selezionate modifica script macro.Vedrete comparire lo stesso tipo di finestra dell'editor testi che otterreste per i pulsanti standard.Il nome del file è draganddrop macro5.mcr.Il numero sarà diverso,ma il resto del nome sarà uguale.Il file si trova nella directory UI/Macroscripts insieme a tutti gli altri script per i pulsanti della barra degli strumenti.Quando avrete finito di esaminare il codice,chiudete la finestra dell'editor Tasti.L'icona non fornisce molte informazioni e sarebbe del tutto priva di significato se nella barra degli strumenti ve ne fosse più di una.Utilizzando il pulsante destro del mouse,fate click sull'icona e selezionate modifica aspetto pulsante.Vedrete così comparire la finestra di dialogo Modifica pulsante macro.Le tre icone maxscript offerte non sono particolarmente affascinanti.La soluzione migliore consiste probabilmente nel utilizzare una breve etichetta del tasto accompagnata da una descrizione a bandierina.Digitate "cubo" come etichetta di testo e mesh cubo come descrizione.Premete ok per accettare la scelta compiuta.Passate il cursore sul pulsante su cui avete appena attribuito all'etichetta e verificate il funzionamento della descrizione.Il registratore macro può essere lasciato attivo per creare una registrazione del lavoro compiuto.Potrete così fare una ricerca nell'elenco e ripetere qualsiasi azione.Il sistema più semplice per utilizzare questa possibilità è il minilistener situato nell'angolo in basso a sinistra dello schermo di max.Le piccole finestre,una rosa e l'altra bianca emulano le versioni più esatte del listener.Facendo click con il pulsante destro del mouse sulla finestra superiore(quella rosa),otterrete un elenco di tutte le azioni registrate;si tratta dello stesso elenco che otterreste nella metà superiore del listener più grande.Fate clic su una di queste azioni per eseguirla immediatamente,senza necessità di utilizzare il tasto INVIO. Per eliminare l'elenco, aprite la finestra Listener e cancellate il contenuto della finestra superiore.
|