24 2011 -

 , , , , . , : , ?



, ? , , . , : , . , () () , - . 

.
, , .
, , . .
: .

 , , , , . , : , ?



, ? , , . , : , . , () () , - . 

.
, , .
, , . .
: .

 

? « !». ? , , %username%, , «». , .




import magic.core #
import magic.physics #  
import magic.effects #

. . , , «» — . .



— 2–3 + . . - «».

alias=str(core.recognizeThought(presentThought)) # string
effects.fire(core.getFocusedObject(), MColor('#4C95DC')) # . 
#
if core.recognizeThought(presentThought): # -, True
core.Shotrcuts.append({'id':alias,'object':core.getFocusedObject()}) #
else:
core.getFocusedObject().resetState() #


- . . , , , . , , ;)
, , .



.
from magic.metrics import MyHeights

EyeLevel=MyHeights.FLOOR + MyHeights.HEIGHT - 0.15 # = + - 15
object=core.Shortcuts['']
effects.fire(object, MColor('#ff9800'))
physics.moveTo(object, z=EyeLevel, x=object.getX(), y=object.getY(), smooth=True, freeze=True) #


. .
, , , ? - , ? !
!

 

:
: +1 : 1 145
(0)

. !