Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte terminálové relácie a skontrolujte verziu Pythonu zadaním nasledujúceho výzva príkazového riadku :
My - iMac : ~ myaccount $ python - v
vráti zoznam všetkých štandardných knižníc Pythonu a aktuálnu verziu Pythonu , ktorý by mal byť 2,6 alebo . vyššia
2
Otvorte editor skriptov Maya z menu : . Window - > General Editors - > Script editor
Zadajte nasledujúci skript v Pythone do hlavného textového okna :
import sys
import maya.OpenMaya ako OpenMaya
dovozu maya.OpenMayaMPx ako OpenMayaMPx
# define nový príkaz , " Hello World " . Sp prefix je to napísaný plugin
kPluginCmdName = " spHelloWorld "
# príkaz
trieda scriptedCommand ( OpenMayaMPx.MPxCommand ) : .
Def __ init__ ( self ) :
OpenMayaMPx.MPxCommand.__init__ ( self )
def Doit ( self , argList ) : print " Hello World ! "
# Creator
def cmdCreator ( ) :
vrátiť OpenMayaMPx.asMPxPtr ( scriptedCommand ( ) )
# inicializácia skript plug - in
def initializePlugin ( mobject ) :
mplugin = OpenMayaMPx.MFnPlugin ( mobject )
skúste :
mplugin.registerCommand ( kPluginCmdName , cmdCreator )
s výnimkou :
sys.stderr . write ( " Nepodarilo príkaz na registráciu : " % s \\ n " %
kPluginCmdName )
zvýšiť klipart
# inicializácii skriptu plug - in
def uninitializePlugin ( mobject ) :
mplugin = OpenMayaMPx.MFnPlugin ( mobject )
skúste :
mplugin.deregisterCommand ( kPluginCmdName )
s výnimkou :
sys.stderr.write ( " Nepodarilo príkaz zrušiť registráciu : % s \\ n" %
kPluginCmdName )
zvýšiť
print " Script urobil "
Uložte tento súbor ako HelloWorld k adresáru scripts Maya
3
zadajte nasledujúce v okne Maya príkazového riadku , ktorý sa nachádza v dolnej časti hlavného okna Maya : .
loadPlugin " helloworld " ;
Otvorí sa okno so správou , " hello world " a Maya príkazového riadku zobrazí správu o stave , " . skript ukončený "