5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2009-08-11
http://wuyuze.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/08/23 | 为网页添加动画精灵
类别(网站日志)
|
评论
(0)
|
阅读(203)
|
发表于 22:43
偶然发现BT下载完成后,会出现一个精灵祝贺,跟瑞星的那个小狮子差不多。查找相关资料发现这个微软AGENT的动画人物在网页中也能调用。在windows 2000和windows XP下默认有一个名叫默林的可爱动画老头(文件名:merlin.acs)。可以用以下代码来调用到你的网页:
<OBJECT id=ricci classid=CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F></OBJECT>
<SCRIPT>
var MerlinID;
var MerlinACS;
ricci.Connected = true;
MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS);
Merlin = ricci.Characters.Character(MerlinID);
Merlin.Show();
Merlin.Play("congratulate");
Merlin.play("lookup");
Merlin.play("surprised");
Merlin.moveto(600,200);
Merlin.Speak("你好!欢迎光临寒蝉凄切的网页");
Merlin.Play("announce");
Merlin.Think("网页地址是http://www.5dblog.com/user8/wuyuze!");
Merlin.Play("domagic2");
Merlin.Think("欢迎发表评论");
Merlin.Play("domagic1");
Merlin.Speak("谢谢大家光临与支持!");
Merlin.Hide();
function LoadLocalAgent(CharID, CharACS) {
LoadReq = ricci.Characters.Load(CharID, CharACS);
return(true);
}
</SCRIPT>
以上代码中:
1、Show与Hide为显示、隐藏Agent动画人物
2、MoveTo为移动到某个坐标
3、Play包含了以下很多动作:Acknowledge:承认, LookDown:向下看, Sad:悲伤, Alert:警告, LookDownBlink:向下看眨眼, Search:寻找, Announce:声明, LookUp: 向上看StartListening:开始聆听 ,Blink:眨眼,LookUpBlink:向下看眨眼,StopListening: 停止聆听, Confused:迷惑, LookLeft:向左看, Suggest:建议, Congratulate :祝贺, LookLeftBlink:向左看眨眼, Surprised:吃惊, Decline:拒绝, LookRight:向右看,Think:思考, DontRecognize:不承认,LookRightBlink:向右看眨眼,Wave:挥动, Explain:解释, MoveDown: 向下移动, Write:书写, GestureDown:向下姿势, MoveUp:向上移动, Processing:计算
GestureUp:向上姿势, MoveRight:向右移动, Reading: 阅读……, GestureLeft:向左姿势, MoveLeft:向左移动, Searching: 寻找……, GestureRight:向右姿势,Pleased:高兴, Writing:书写…… ,GetAttention:获得注意, Read: 阅读, Greet:问候等等。
4、Speak为让动画人物说话,Agent通过调用语音合成引擎,支持英语的语音合成输出功能,只需输入英文字符串,Agent就能通过声卡、音箱“说话”。但Agent的当前版本尚不具备支持中文语音合成功能,所以如果是中英文混合文本也无法出声只能显示,必需额外录制WAV文件才能发声。
0
评论
Comments
日志分类
首页
[197]
网站日志
[6]
开心一刻
[42]
休闲时光
[87]
佳文欣赏
[41]
心情低谷
[21]