【妹子抖胸】如何在Unity里面实现移动端的抖胸效果!
文章内使用的插件,请购买正版,尊重我国的知识产权法:
购买地址:https://www.assetstore.unity3d.com/en/#!/content/16743
前段时间总结了一下如何在移动平台做出头发飘飘的效果,许多人就来问我,遭到了好多美女程序员的轮番轰炸,QQ响个不停。都问我这是怎么做的,我已经说的很明白了。直接用就行啦,还有问我怎么做胸部抖动的效果,其实用上次那个脚本也能调节出抖胸的效果,但是比较麻烦,需要多跟骨骼才能实现,
今天就用一根骨骼实现如何抖胸的效果。
弹弹弹,弹走鱼尾纹。
先看最终视频效果:(视频内资源全部来源于网络,仅供学习使用,不能用于商业用途,后果自负哦)
视频连接:
NND ,视频由于尺度过大,被我大腾讯给拒绝了,审核不通过。
图片预览:
百度网盘下载地址:
链接:http://pan.baidu.com/s/1i5dTua5 密码:ctju
接下来我们介绍如何制作,制作步骤如下:
1.准备素材:
去下载我提供的网盘下载吧
2.操作步骤:
1.第一你得有一个胸部含有蒙皮骨骼的妹子,汉子也可以,肥肉男也可以,只要有骨骼可以控制,完全就可以调节出弹弹弹的效果。
如图所示,我们就需要控制这根骨骼来达到最终效果就行,
当然两颗胸都必须得有这个骨骼点。
2.添加脚本DynamicBone.cs
参数介绍
Root: 拖拽需要控制的骨骼点(胸部)
Update Rate: 更新速率 速度越小越不明显,默认60
---------------------分割-----------------
Damping: 0-1的一个值,越小越像果冻,
Damping Distrib: 运动的类型,可以用曲线控制。
Elasticity: 弹性,0-1 的一个值,越小,弹性越小。越大力度越大。
Elasticity Distrib:运动的类型,可以用曲线控制。
Stiffness: 僵硬值,0-1,值越大,越坚硬。
StiffnessDistrib:运动的类型,可以用曲线控制。
Inert:延迟值,想想,抖动后的延迟大波浪效果,0-1。胸不大,基本看不出来表现
Inert Distrib::运动的类型,可以用曲线控制。
Radius:半径
Radius Distrib::运动的类型,可以用曲线控制。
End Length: 2 比较合适
End Offest:
Gravity:重力
Force: 力度
------------------分割------------------
Colliders:添加的碰撞位置和数量
Exclusions:排除项
--------------分割---------------------
Freeze Axis:做胸部,暂时用不到
Distant Disable:做胸部,暂时用不到
Reference Object:做胸部,暂时用不到
Distance To Object:做胸部,暂时用不到
脚本代码
3.碰撞脚本
DynamicBoneCollider.cs
这个脚本只用于做尾巴之类的效果,需要增加的脚本,如果只是胸部的话,我们就不需要对胸部做碰撞了,毕竟胸碰不到别的地方。
下次我们介绍,柔软的尾巴怎么通过这个脚本去实现。
4.使用好处
美术做好的胸部动画,可以和此脚本混用,这样,我们就可以一边用美术上下抖动的动画。一边用自带物理模拟的胸部抖动了。
此篇文章,就到这里了。如果有任何疑问,大家私聊我,包教包会!