No Maya Mel tiene una buena API para una IDE? [cerrado]
Pregunta
Estoy desarrollando en maya y en busca de una buena API para conectar mis modelos y ser capaz de controlarlos mediante programación.
gracias.
Solución
Oded hye, puede utilizar MEL o secuencias de comandos de Python para objetos de control y de hacer movimientos sencillos, y se puede utilizar el c ++ o Python través de la API maya para crear tareas complejas o tareas de servicio pesado, como la creación de deformadores, la ampliación de Mel con nuevos comandos.
de recursos en scripting mel i recomiendo "gnomon fundemental Mel" tutor vídeo
y para el api i recomiendo "Programación completa Maya" libro
si se pudiera hacer ningún tipo de programación o de scripting API y conocer algunos pitón, usted puede fácilmente programa / script en Python que es mucho más fácil que mel o C ++
esperanza de que le ayudará a: D
Otros consejos
Hay un par de aplicaciones para la programación mel, pero lo único que hacen es darle color a la sintaxis y tal vez autocompletar. Nada más avanzado que existe, que es mejor así, porque mel es sólo un terrible lenguaje terrible: Es realmente tampoco es bueno para que no sea cortes rápidos en editor de scripts de Maya nada. Usted definitivamente debe utilizar Python.
Puede utilizar un IDE externo, como Eclipse o WingIDE para controlar Maya, pero es complicado http://www.wingware.com/doc/howtos/maya
Si el youll estar haciendo de script Python o el desarrollo de la API, definitivamente echar un vistazo a PyMel, que es una gran mejora a lo largo Phyton aplicación nativa de Maya.
Si usted está en ventanas que se pueden utilizar PyScripter, configurarlo usted tiene que mostrar autocompletar tienes que seguir estos pasos
- Pyscripter abierto para Python 2.6 si la versión de Python en maya es 2.6.Click en Herramientas> Python Caminos
- Busca y agregar la ruta siguiente :( 'D: \ Archivos de programa (x86) \ Autodesk \ Maya2012 \ SDK de \ otros \ pymel \ extras \ finalización \ py')
Si usted no es capaz de añadir a paso 2, puede agregar manualmente
-
ir a Herramientas> Secuencias de comandos de inicio de edición en python_init.py añadir las dos líneas
import sys sys.path.append ( "D: \ Archivos de programa (x86) \ Autodesk \ Maya2012 \ SDK de \ otros \ pymel \ extras \ finalización \ py")
siguientes pasos anteriores le dará la capacidad de escribir en Python y mediante programación el control que se oponga dentro maya .. externamente desde IDE ... (esto también le da la característica de autocompletar código)