Click to Rate and Give Feedback
MSDN
MSDN Library
User Interface
Microsoft Agent
 Microsoft Agent Animations for Robb...
Microsoft Agent
Microsoft Agent Animations for Robby Character

The Microsoft Agent Robby Character is a copyrighted work of Microsoft Corporation.

Deprecated in Windows 7. This technology might not be available in later versions of Windows. Robby supports the animations listed in the table below. Refer to Programming the Microsoft Agent Server Interface and Programming the Microsoft Agent Control for information on how to call the character's animations.

If accessing these character animations using the HTTP protocol and the control's Get or server's Prepare method, consider how you will download them. Instead of downloading all the animations at once, you may want to retrieve the Showing and Speaking state animations first. This will enable you to display the character quickly and have it speak while bringing down other animations asynchronously. In addition, to ensure that character and animation data load successfully, use the RequestComplete event. If a load request fails, you can retry loading the data or display an appropriate message.

If an animation's Return animation is defined using Exit branches, you do not need to call it explicitly; Agent automatically plays the Return animation before the next animation. However, if a Return animation is listed, you must call the animation using the Play method before another animation to provide a smooth transition. If no Return animation is listed, the animation typically ends without needing a transitional animation.

The character file includes sound effects for some animations as noted in the following table. Sound effects play only if this option is enabled in the Microsoft Agent property sheet. You can also disable sound effects in your application.

AnimationReturn AnimationSupports SpeakingSound EffectsAssigned to StateDescription
AcknowledgeNoneNoNoNoneNods head
AlertYes, using Exit branchesYesNoListeningStraightens
AnnounceYes, using Exit branchesYesYesNonePrints out paper and reports
BlinkNoneNoNoIdlingLevel1
IdlingLevel2
Blinks eyes
ConfusedYes, using Exit branchesYesNoNoneScratches head
CongratulateYes, using Exit branchesYesNoNoneRaises hands then clasps hands
DeclineYes, using Exit branchesYesNoNoneRaises hand and shakes head
DoMagic1NoneYesNoNoneRemoves device
DoMagic2Yes, using Exit branchesNoYesNonePresses button and beam appears
DontRecognizeYes, using Exit branchesYesNoNoneHolds hand to ear
ExplainYes, using Exit branchesYesNoNoneGestures with arms
GestureDownYes, using Exit branchesYesNoGesturingDownGestures down
GestureLeftYes, using Exit branchesYesNoGesturingLeftGestures left
GestureRightYes, using Exit branchesYesNoGesturingRightGestures right
GestureUpYes, using Exit branchesYesNoGesturingUpGestures up
GetAttentionGetAttentionReturnYesNoNoneWaves arms
GetAttentionContinuedGetAttentionReturnYesNoNoneWaves arms again
GetAttentionReturnNoneNoNoNoneReturns to neutral position
GreetYes, using Exit branchesYesNoNoneHolds up hand
Hearing_1Yes, using Exit branchesNoNoHearingTilts head right (*looping animation)
Hearing_2Yes, using Exit branchesNoNoHearingTilts head left (*looping animation)
Hearing_3Yes, using Exit branchesNoNoHearingCocks head left (*looping animation)
Hearing_4Yes, using Exit branchesNoNoHearingTilts head down (*looping animation)
HideNoneNoYesHidingDisappears through door
Idle1_1NoneNoNoIdlingLevel1
IdlingLevel2
Glances right
Idle1_2NoneNoNoIdlingLevel1
IdlingLevel2
Glances up and blinks
Idle1_3NoneNoNoIdlingLevel1
IdlingLevel2
Glances down and blinks
Idle1_4NoneNoNoIdlingLevel1
IdlingLevel2
Glances left and blinks
Idle2_1NoneNoNoIdlingLevel2Folds arms
Idle2_2NoneNoYesIdlingLevel2Removes head and makes adjustment
Idle3_1NoneNoNoIdlingLevel3Yawns
Idle3_2NoneNoYesIdlingLevel3Shuts down
LookDownLookDownReturnNoNoNoneLooks down
LookDownReturnNone NoNoNoneReturns to neutral position
LookLeftLookLeftReturnNoNoNoneLooks left
LookLeftReturnNone NoNoNoneReturns to neutral position
LookRightLookRightReturnNoNoNoneLooks right
LookRightReturnNone NoNoNoneReturns to neutral position
LookUpLookUpReturnNoNoNoneLooks up
LookUpReturnNone NoNoNoneReturns to neutral position
MoveDownYes, using Exit branchesNoYesMovingDownFlies down
MoveLeftYes, using Exit branchesNoYesMovingLeftFlies left
MoveRightYes, using Exit branchesNoYesMovingRightFlies right
MoveUpYes, using Exit branchesNoYesMovingUpFlies up
PleasedYes, using Exit branchesYesYesNoneSmiles and straightens up
ProcessNoNoYesNonePresses buttons, prints, reads, then tosses printout
ProcessingYes, using Exit branchesNoYesNonePresses buttons, prints, reads, then tosses printout
ReadReadReturnYesYesNonePrints, reads, and looks up
ReadContinuedReadReturnYesYesNoneReads and looks up
ReadReturnNoneNoYesNoneReturns to neutral position
ReadingYes, using Exit branchesNoYesNonePrints, reads, and looks up (*looping animation)
RestPoseNoneYesNoSpeakingNeutral position
SadYes, using Exit branchesYesNoNoneSad expression
SearchNoNoYesNoneReveals toolbox and removes tool
SearchingYes, using Exit branchesNoYesNoneReveals toolbox and removes tools (*looping animation)
ShowNoneNoYesShowingAppears through doorway
StartListeningYes, using Exit branchesYesNoNonePuts hand to ear
StopListeningYes, using Exit branchesYesNoNonePuts hands over ears
SuggestYes, using Exit branchesYesYesNoneDisplays lightbulb
SurprisedYes, using Exit branchesYesNoNoneLooks surprised
ThinkYes, using Exit branchesYesYesNoneScratches head
ThinkingNoNoYesNoneScratches head (*looping animation)
UncertainYes, using Exit branchesYesNoNoneShrugs
WaveYes, using Exit branchesYesNoNoneWaves
WriteWriteReturnYesYesNoneReveals pencil and clipboard, writes and looks up
WriteContinuedWriteReturnYesYesNoneWrites and looks up
WriteReturnNoneNoNoNoneReturns to neutral position
WritingYes, using Exit branchesNoYesNoneReveals pencil and clipboard, writes (*looping animation)

* If you play a looping animation, you must use Stop to clear it before other animations in the character's queue will play.

 

 

© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement
Page view tracker