Export (0) Print
Expand All
5 out of 5 rated this helpful - Rate this topic

Microsoft Agent Animations for Peedy Character

[Microsoft Agent is deprecated as of Windows 7, and may be unavailable in subsequent versions of Windows.]

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

Peedy 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.

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.

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 and raises eyebrows
AnnounceYes, using exit branchesYesYesNonePaper airplane flies in and unfolds
BlinkNoneNoNoIdlingLevel1

IdlingLevel2

Blinks eyes
ConfusedYes, using exit branchesYesYesNoneEyes spin around
CongratulateYes, using exit branchesYesYesNoneDisplays blue ribbon
DeclineYes, using exit branchesYesNoNoneShakes head
DoMagic1NoneYesYesNoneRaises magic wand
DoMagic2Yes, using exit branchesNoYesNoneLowers wand, clouds appear
DontRecognizeYes, using exit branchesYesNoNoneShakes head and holds wing to ear
ExplainYes, using exit branchesYesNoNoneExtends arms to side
GestureDownYes, using exit branchesYesNoGesturingDownGestures down
GestureLeftYes, using exit branchesYesNoGesturingLeftGestures left
GestureRightYes, using exit branchesYesNoGesturingRightGestures right
GestureUpYes, using exit branchesYesNoGesturingUpGestures up
GetAttentionGetAttentionReturnYesYesNoneJumps up with wings outstretched
GetAttentionContinuedGetAttentionReturnYesYesNoneJumps up with wings outstretched again
GetAttentionReturnNoneNoNoNoneReturns to neutral position
GreetYes, using exit branchesYesYesNoneBows
Hearing_1NoneNoNoHearingTilts head right (*looping animation)
Hearing_2NoneNoNoHearingTilts head left (*looping animation)
Hearing_3NoneNoNoHearingTurns head right then left (*looping animation)
HideNoneNoYesHidingFlies away
Idle1_1NoneNoNoIdlingLevel1

IdlingLevel2

Takes breath
Idle1_2NoneNoNoIdlingLevel1

IdlingLevel2

Glances right and blinks
Idle1_3NoneNoNoIdlingLevel1

IdlingLevel2

Glances left and blinks
Idle1_4NoneNoNoIdlingLevel1

IdlingLevel2

Glances up and blinks
Idle1_5NoneNoNoIdlingLevel1

IdlingLevel2

Glances down and blinks
Idle2_1Yes, using exit branches NoNoIdlingLevel2Puts on sunglasses
Idle2_2NoneNoYesIdlingLevel2Eats a cracker
Idle3_1NoneNoYesIdlingLevel3Yawns
Idle3_2Yes, using exit branches NoYesIdlingLevel3Falls asleep (*looping animation)
Idle3_3Yes, using exit branchesNoNoIdlingLevel3Listens to music (*looping animation)
LookDownLookDownReturnNoNoNoneLooks down
LookDownBlinkLookDownReturnNoYesNoneBlinks looking down
LookDownReturnNone NoNoNoneReturns to neutral position
LookDownLeftLookDownLeftReturnNoNoNoneLooks down left
LookDownLeftBlinkLookDownLeftReturnNoYesNoneBlinks looking down left
LookDownLeftReturnNone NoNoNoneReturns to neutral position
LookDownRightLookDownRightReturnNoNoNoneLooks down right
LookDownRightBlinkLookDownRightReturnNoYesNoneBlinks looking down right
LookDownRightReturnNone NoNoNoneReturns to neutral position
LookLeftLookLeftReturnYesNoNoneLooks left
LookLeftBlinkLookLeftReturnYesYesNoneBlinks looking left
LookLeftReturnNone NoNoNoneReturns to neutral position
LookRightLookRightReturnYesNoNoneLooks right
LookRightBlinkLookRightReturnYesYesNoneBlinks looking right
LookRightReturnNone NoNoNoneReturns to neutral position
LookUpLookUpReturnNoNoNoneLooks up
LookUpBlinkLookUpReturnNoYesNoneBlinks looking up
LookUpReturnNone NoNoNoneReturns to neutral position
LookUpLeftLookUpLeftReturnNoNoNoneLooks up left
LookUpLeftBlinkLookUpLeftReturnNoYesNoneBlinks looking up left
LookUpLeftReturnNone NoNoNoneReturns to neutral position
LookUpRightLookUpRightReturnNoNoNoneLooks up right
LookUpRightBlinkLookUpRightReturnNoYesNoneBlinks looking up right
LookUpRightReturnNone 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 branchesYesNoNoneSmiles
ProcessNoneNoYesNoneUses calculator
ProcessingYes, using exit branchesNoYesNoneUses calculator (*looping animation)
ReadReadReturnYesYesNoneOpens magazine, reads and looks up
ReadContinuedReadReturnYesYesNoneReads and looks up
ReadReturnNoneNoYesNoneReturns to neutral position
ReadingYes, using Exit branchesNoYesNoneReads (*looping animation)
RestPoseNoneYesNoSpeakingNeutral position
SadYes, using exit branchesYesNoNoneSad expression
SearchNoneNoYesNoneReveals telescope and rotates
SearchingYes, using exit branchesNoYesNoneReveals telescope and rotates (*looping animation)
ShowNoneNoYesShowingFlies in
StartListeningYes, using exit branchesYesNoNonePuts hand to ear
StopListeningYes, using exit branchesYesNoNonePuts hands to ears
SuggestYes, using exit branchesYesYesNoneDisplays light bulb
SurprisedYes, using exit branchesYesYesNoneLooks surprised
ThinkYes, using exit branchesYesNoNoneLooks up with wing on face
ThinkingNoneNoNoNoneLooks up with wing on face (*looping animation)
UncertainYes, using exit branchesYesNoNoneLeans to right and shrugs
WaveYes, using exit branchesYesNoNoneWaves
WriteWriteReturnYesYesNoneTakes out pencil and pad, writes and looks up
WriteContinuedWriteReturnYesYesNoneWrites and looks up
WriteReturnNoneNoNoNoneReturns to neutral position
WritingYes, using Exit branchesNoYesNoneTakes out pencil and pad, 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.

 

 

Build date: 7/12/2013

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.