Aprire una sessione di terminale e controllare la versione di Python digitando quanto segue al la riga di comando:
My- iMac : ~ MioAccount $ python -v
Ciò restituirà un elenco di tutte le librerie standard di Python e la versione corrente di Python , che dovrebbe essere 2,6 o superiore
2
Aprire l' editor di script Maya dalla barra dei menu : . . finestra - > Editor Generale - > Script Editor
digitare il seguente script Python nella finestra di testo principale :
import sys
importazione maya.OpenMaya come OpenMaya
importazione maya.OpenMayaMPx come OpenMayaMPx
# Definizione di un nuovo comando , "Ciao Mondo ". Il prefisso sp rende questo un plugin script
kPluginCmdName = " spHelloWorld "
# comando
classe
scriptedCommand ( OpenMayaMPx.MPxCommand ) : .
Def __ init__ ( self):
OpenMayaMPx.MPxCommand.__init__ (auto ) per
def doit (auto , arglist ) : print " Ciao Mondo"
#
Creatore
def cmdCreator ( ) :
OpenMayaMPx.asMPxPtr ritorno ( scriptedCommand ( ) ) per
# Inizializza lo script di plug-in
def initializePlugin ( mobject ) :
mplugin = OpenMayaMPx.MFnPlugin ( mobject ) per
provare :
mplugin.registerCommand ( kPluginCmdName , cmdCreator ) per
eccezione :
sys.stderr . write ( "Impossibile registrare il comando : "% s \\ n " %
kPluginCmdName ) per
sollevare
# Uninitialize lo script di plug-in
def uninitializePlugin ( mobject ) :
mplugin = OpenMayaMPx.MFnPlugin ( mobject ) per
provare :
mplugin.deregisterCommand ( kPluginCmdName ) per
eccezione : < br
sys.stderr.write > ( "Impossibile annullare la registrazione di comando : % s \\ n" %
kPluginCmdName ) per
sollevare
stampa " Script fatto" < br
Salva > questo file come HelloWorld nella directory scripts Maya
3
Digitare quanto segue nella finestra della riga di comando di Maya , situato nella parte inferiore della finestra principale di Maya : . < br
LoadPlugin > " helloWorld " ;
si aprirà una finestra con il messaggio : " ciao mondo" e la riga di comando Maya verrà visualizzato il messaggio di stato ", copione fatto".
Programmazione © www.354353.com