Ha Maya Mel hanno una buona API per un IDE? [chiuso]
Domanda
sto sviluppando in Maya e in cerca di una buona API per collegare i miei modelli e di essere in grado di controllarli programatically.
Grazie.
Soluzione
hye Oded, è possibile utilizzare MEL o scripting Python per gli oggetti di controllo e facendo semplici azioni, ed è possibile utilizzare il C ++ o Python via maya API per creare compiti complessi o attività pesanti, come la creazione di deformatori, espandendo mel con i nuovi comandi.
per le risorse di scripting mel mi raccomando "gnomone Mel fundemental" Tutore Video
e per l'API vi consiglio "Complete Maya Programmazione" prenotare
se si potesse fare qualsiasi script o API di programmazione e non si sa un po 'di pitone, si può facilmente programma / script in Python che è il modo più facile di mel o C ++
speranza che vi aiuterà a: D
Altri suggerimenti
Ci sono un paio di applicazioni per la programmazione mel, ma tutto quello che fanno è dare la colorazione della sintassi e forse completamento automatico. Niente di più avanzato esiste, che è un bene, perché Mel è solo una terribile, terribile lingua: E 'davvero isnt buono per qualcosa di diverso da hack veloci in Script Editor di Maya. È definitivamente dovrebbe usare Python.
È possibile utilizzare un IDE esterna, come Eclipse o WingIDE per controllare Maya, ma è difficile http://www.wingware.com/doc/howtos/maya
Se youll essere fare di scripting Python o lo sviluppo di API, hanno definitivamente uno sguardo a PyMel, che è un vasto improvment sull'esecuzione Pyhon nativo di Maya.
se siete su Windows è possibile utilizzare PyScripter, per configurarlo bisogna mostrare completamento automatico è necessario seguire questi passaggi
- Apri Pyscripter per Python 2.6 se la vostra versione di Python in maya è 2.6.Click su Strumenti> Python Percorsi
- Sfoglia e aggiungere seguente percorso :( 'D: \ Program Files (x86) \ Autodesk \ Maya2012 \ DevKit \ other \ pymel \ extra \ completamento \ py')
se non si è in grado di aggiungere dopo passo 2, è possibile aggiungere manualmente da
-
andando in Strumenti> Script Modifica avvio nel python_init.py aggiungere le due linee
import sys sys.path.append ( "D: \ Program Files (x86) \ Autodesk \ Maya2012 \ DevKit \ other \ pymel \ extra \ completamento \ py")
seguendo i passi di cui sopra vi darà la capacità di scrivere in pitone e programmazione controllare obiettate all'interno maya .. esternamente da IDE ... (questo anche darvi la funzione di completamento automatico del codice)