求QQ宠物或桌面小人的编程语言及实现方法

html-css06

求QQ宠物或桌面小人的编程语言及实现方法,第1张

这些字都是自己一个个打的

我不是复制粘贴党!

没有发现有特别针对这个的语言。

之前我也想过要做一个这样的玩意。

我的思路:

1)VB C# --直接编程实现

将一系列图片按照自己想要的样子显示

对各个位置鼠标操作处理(点击,拖动)

难度:中等

2)Flash

使用Flash显示图像的话应该会更好处理并且效果更佳(要是在行...)

但本人对这方面不熟悉,没法用这个来做.

即使做好了还是依赖一定的程序来运行这Flash

难度:未知

3)windows边栏挂件 --作成边栏挂件安装到windows边栏去

学过网页相关知识(HTML/CSS/JS)就可以做了

有关操作接口的资料网上很多,直接找我也行

难度:中等

4)类似于瑞星小狮子的方式实现 Microsoft Agent Character

这种方式估计不多见,至少本人没有经常见到

查过相关资料 是用一种acs格式的文件

网上可以查到很多资料 因为是已经实现好了的功能

估计难度:低

关于网络互动的 我个人认为还是自己编程实现的好。

况且微软还开发了这个专门用来表现的功能。

--------------------------

补充:用 Microsoft Agent 就行了,

这个是微软专门为这个需求而设计的功能

像 office助手 xp搜索文件时出现的可爱角色(有默林魔术师,小狗,佳人,冲浪小子等)都是这玩意

角色是可以自己设计的

去网上查查资料估计吧,CSDN能找到源代码

这个应该能满足你的需求了

资料查 “Microsoft Agent动画精灵人物解析”

代码查 在CSDN “用c#实现的microsoft agent动画精灵源代码”

百度不给贴地址 自己去查吧 已经送到你手上了

编写一个桌面宠物的方法:

找到带动画模型,获取途径: unity官方有免费模型和付费模型,或者有mmd转unity的转换器。

我使用的是“Little Heroes Mega Pack”素材包,里面可以自己设置主角的衣服和发型。

设计互动动作,好多材质包自带动作动画(Animation)。百度搜“unity animation”等可以查到更具体的教程,简单说一下就是:像创建C# Script一样。

创建一个Animator Controller,双击点开,拖曳素材自带的Animation到编辑窗口中。设置触发的动画状态转换的变量Parameter。

创建Script,编程实现修改对应的Parameter状态。将Script拖曳给角色。将窗口背景设置为透明和可以拖曳,注意要把相机的背景颜色设置为黑色。直接将两个脚本各自放到相机对象中即可。

添加角色互动,实现转头看鼠标的效果,将角色的Animator设置为disable。将Animation的update mode设置为:Animate Physics。

用负反馈控制转头的方向和大小,这个C#脚本放在角色的脖子(neck)上,代码如下(但是没有添加上下的点头,只有左右横摇)。还添加了鼠标移出边框角色就进入IDLE状态,播放IDLE状态的动画。

脚本代码,由于代码和角色模型强耦合,使用别的角色可能会出错。此外还需要添加一个全局变量,用于控制是否播放动画(这里应该还可以优化)。

在壁纸图库中,有很多与宠物相关的高清壁纸,在这里超萌超可爱的宠物壁纸非常的惹人喜爱。如果你想要把这类图片作为自己的手机壁纸就千万不要错过了哦!

手机宠物壁纸

猜你喜欢:

1. 2k动漫壁纸高清竖屏图片

2. 权志龙高清竖屏手机壁纸图片

3. 皮卡丘手机高清壁纸图片

4. 呆萌宠物高清壁纸图片

5. 可爱的宠物桌面壁纸图片

6. 呆萌手机壁纸宠物图片