如何用unity制作一个桌面宠物?

本文介绍了如何使用Unity2018.3.14制作桌面宠物,包括寻找动画模型、设计互动动作、设置透明窗口和拖曳功能,以及实现角色转头看鼠标的效果。通过详细步骤和参考资料,展示了从模型设置到脚本编程的全过程。
摘要由CSDN通过智能技术生成

unity版本为:2018.3.14

1、找到带动画模型

获取途径:

① unity官方有免费模型和付费模型。

② 有mmd转unity的转换器。

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

2、设计互动动作

好多材质包自带动作动画(Animation)。

百度搜“unity animation”等可以查到更具体的教程,简单说一下就是:

① 像创建C# Script一样,创建一个Animator Controller,双击点开,拖曳素材自带的Animation到编辑窗口中。

② 设置触发的动画状态转换的变量Parameter。

③ 创建Script,编程实现修改对应的Parameter状态。

④ 将Script拖曳给角色。

参考资料:https://blog.csdn.net/qq_39646949/article/details/86225527

3、将窗口背景设置为透明和可以拖曳

设置为透明,参考资料:https://blog.csdn.net/dark00800/article/details/70314432

注意要把相机的背景颜色设置为黑色。

设置为可以拖曳,参考资料:https://blog.csdn.net/xu1989101/article/details/52620546

直接将两个脚本各自放到相机对象中即可。

4、添加角色互动,实现转头看鼠标的效果

① 将角色的Animator设置为disable。

② 将Animation的update mode设置为:Animate Physics。

③ 用负反馈控制转头的方向和大小,这个C#脚本放在角色的脖子(neck)上,代码如下(但是没有添加上下的点头,只有左右横摇):

void Update()
    {
        mousePositionOnScreen = Input.mousePositi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值