Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[O Microsoft Agent foi preterido a partir do Windows 7 e pode não estar disponível em versões subsequentes do Windows.]
IAgentCharacter define uma interface que permite que os aplicativos consultem propriedades de caracteres e reproduzam animações. Essas funções também estão disponíveis em IAgentCharacterEx. Você pode usar algumas IDs de solicitação de retorno de método para acompanhar seu status na fila do personagem e sincronizar seu código com o estado de animação atual do personagem.
Métodos em Vtable Order
| Métodos IAgentCharacter | Descrição |
|---|---|
| GetVisible | Retorna se o caractere (quadro) está visível no momento. |
| SetPosition | Define a posição do quadro de caracteres. |
| GetPosition | Retorna a posição do quadro de caracteres. |
| SetSize | Define o tamanho do quadro de caracteres. |
| GetSize | Retorna o tamanho do quadro de caracteres. |
| GetName | Retorna o nome do personagem. |
| GetDescription | Retorna a descrição do personagem. |
| GetTTSSpeed | Retorna a configuração de velocidade de saída TTS atual para o caractere. |
| GetTTSPitch | Retorna a configuração de pitch TTS atual para o personagem. |
| Ativar | Define se um cliente está ativo ou se um caractere está no topo. |
| SetIdleOn | Define o processamento ocioso do servidor. |
| GetIdleOn | Retorna a configuração do processamento ocioso do servidor. |
| Prepare- | Recupera dados de animação para o personagem. |
| Jogar | Reproduz uma animação especificada. |
| Pare | Interrompe uma animação para um personagem. |
| StopAll | Interrompe todas as animações de um personagem. |
| Aguarde | Mantém a fila de animação do personagem. |
| Interromper | Interrompe a animação de um personagem. |
| Mostrar | Exibe o personagem e reproduz a do personagem mostrando animação de estado. |
| Ocultar | Joga a animação de estado Escondendo do personagem e esconde o quadro do personagem. |
| Fale | Joga saída falada para o personagem. |
| MoveTo | Move o quadro de caracteres para o local especificado. |
| GestureAt | Reproduz uma animação gesticulante com base no local especificado. |
| GetMoveCause | Recupera a causa do último movimento do personagem. |
| GetVisibilityCause | Recupera a causa da última alteração no estado de visibilidade do personagem. |
| HasOtherClients | Recupera se o caractere tem outros clientes atuais. |
| SetSoundEffectsOn | Determina se os efeitos sonoros de uma animação de personagem são reproduzidos. |
| GetSoundEffectsOn | Recupera se a configuração de efeitos sonoros de um caractere está habilitada. |
| SetName | Define o nome do personagem. |
| SetDescrição | Define a descrição do personagem. |
| GetExtraData | Recupera dados adicionais armazenados com o personagem. |