首先引用Microsoft Agent,然后在需要显示小精灵的地方
Private void showAgent(string speak)
{
AgentObjects.IAgentCtlCharacterEx Myagent ; //申明AgentObjects的一个接口
AgentObjects.AgentClass myAgentclass= new AgentObjects.AgentClass(); //申明一个精灵的实例
myAgentclass.Characters.Load("yjy","yjy.acs") ; //acs文件是动画精灵文件,你可以在网上找到一些,或是在office目录里有,或winxp里也有,用winxp搜索.acs文件,你也可以得到一些.
Myagent=myAgentclass.Characters.Character("yjy");
Myagent.Show(Myagent.SRModeID); //显示精灵的实例
Myagent.MoveTo(800,600,1000); //运动到一个位置,移动速度
Myagent.Play("wave"); //动作名称,这个可以在网上找agent动作列表看看,动作很多的,具体不一一列举!
Myagent.Speak(speak,"temp"); //让小精灵说话
}
Private void showAgent(string speak)
{
AgentObjects.IAgentCtlCharacterEx Myagent ; //申明AgentObjects的一个接口
AgentObjects.AgentClass myAgentclass= new AgentObjects.AgentClass(); //申明一个精灵的实例
myAgentclass.Characters.Load("yjy","yjy.acs") ; //acs文件是动画精灵文件,你可以在网上找到一些,或是在office目录里有,或winxp里也有,用winxp搜索.acs文件,你也可以得到一些.
Myagent=myAgentclass.Characters.Character("yjy");
Myagent.Show(Myagent.SRModeID); //显示精灵的实例
Myagent.MoveTo(800,600,1000); //运动到一个位置,移动速度
Myagent.Play("wave"); //动作名称,这个可以在网上找agent动作列表看看,动作很多的,具体不一一列举!
Myagent.Speak(speak,"temp"); //让小精灵说话
}