Unity骨骼动力学应用
原地址:http://blog.csdn.net/libeifs/article/details/7169794
开发环境
Window7
Unity3D 3.4.1
MB525defy Android 2.2.1
羽化的第二十四篇博客, 2011年已经过去,做一个小总结:去年的此时,羽化还是一个没用找到实习地点的在校学生,梦想着能找到一份喜欢的工作,梦想着能做到一些能超越自己的事,梦想着能遇到一个喜欢的人或者是一个知心的人,但现实是羽化还是一个人,在艰难崎岖的路上前进着,或许有时偷懒、委屈、悲伤、放纵,至少羽化从未失去最重要的东西,一直都在握自己手中。不说太多了,新的一年羽化会更加努力,以后每篇博客都会送上一首曲,也算羽化对分贝网的怨念吧=。=
送上2012年第一篇博客,感谢公司的同事们,希望我们今年项目能顺利开发完成,祝大家新年快乐,工作顺利,身体健康~ ~
本次学习:
1. Configurable Joint可配置节点介绍
2. 实例介绍
1.Configurable Joint 可配置节点介绍
可配置节点有点像动画制作中的节点控制,有位移约束和旋转约束等,可在动画过程中做出相应的物理效果,比如加速度和碰撞等,对于熟悉很多,下面列举出来:
Anchor锚点: 关节的中心点
Axis 轴: 本地轴坐标,旋转坐标
Secondary Axis 副轴: 与轴坐标同时出现,正交出第三轴坐标
XMotion、YMotion、ZMotion XYZ位移: 可以选择限制、锁定、自由三个选项
Angular XMotion、Angular YMotion、Angular ZMotionXYZ旋转 :可以选择限制、锁定、自由三个旋转选项
Linear Limit 线性限制: 包括限制、反弹、弹性、阻力4个数值调节
Low Angular XLimit、High Angular XLimit 低角X与高角X :包括限制、反弹、弹性、阻力4个数值调节
Angular Ylimit、Angular ZLimit 角Y与角Z限制 :包括限制、反弹、弹性、阻力4个数值调节
Target Position 目标位置 : 移动到目标位置
Target Velocity 目标速度: 移动速度
XDrive、YDrive、ZDrive XYZ轴运动: 限制XYZ轴局部运动
Target Rotation 目标旋转: 旋转到目标角度
Target Angular Velocity 旋转速度: 旋转到目标角度的速度
Rotation Drive Mode 旋转驱动方式: 数值驱动和线性驱动
Angular XDrive、Angular YZDrive、Slerp Drive 角X、YZ、线性驱动: 模式分为4类方式无、位移、速度、位移与速度,位移弹性,位移阻力,最大力
Projection Mode 追踪模式: 分为位移、位移与角度
Projection Distance 追踪距离 : 连接节点的距离
Projection Angle 追踪角度: 连接节点的角度
Congfigure in World Space 设置世界坐标
Break Force 折断力 : 超过关节会损害
Break Torque折断扭矩: 超过关节会损害
2.实例介绍
这是个简单的节点应用,羽化本意想做成头发或者披风,需要美术这边提供给我对应的骨骼。红色的小方块可以自由移动,对应手机触摸操作和鼠标点击,制作了一个小小的速度调节,大家可以试试,这个速度调到0时,游戏就暂停了,这就是我们制作游戏暂停的基本方法。不多说,送上截图:

老样子,项目送上 再送上一首最终幻想8的 Fragments of Memories 希望大家喜欢:
http://dl.dbank.com/c03pv4ppvp
Unity骨骼动力学应用的更多相关文章
- Unity骨骼动画资源解析与优化
一,背景 最近发现项目的动画文件有点大,不光内存大,而且文件也很大,所以从这2个方面下手处理 二,动画文件大小优化 为了优化动画文件大小,我们可以先分析下文件,Ctrl+D将动画文件从FBX拷贝出来, ...
- Unity (反向动力学)IK动画
- unity 骨骼 蒙皮
https://blog.csdn.net/weixin_44350205/article/details/100551233 https://www.jianshu.com/p/d5e2870eb3 ...
- Unity即将内置骨骼动画插件Anima2D
Unity一直在寻找新的方法来帮助开发者,并为他们提供最好的工具.在此我们向大家宣布,Unity将内置流行的骨骼动画插件Anima2D,从2017年1月开始免费供所有Unity开发者使用! 同时也欢迎 ...
- Unity 物理引擎动力学关节
Unity物理引擎中的各个动力学关节 Hinge Joint (铰链关节) Fixed Joint (固定关节) Spring Joint (弹簧关节) Character Joint(角色关节) C ...
- Unity插件 - MeshEditor(七)变形动画骨骼及蒙皮
MeshAnimation在物体的顶点比较多的情况下,悲剧是显而可见的,我一个一个的点选顶点肯定得累死,而且对于形态的调控不是很方便,应该说是很麻烦,要知道,骨骼动画因为有了骨骼以及蒙皮信息而有了灵魂 ...
- Unity 捏脸整理及基于骨骼的捏脸功能实现
目前实现捏脸功能的方式主要有两种.一个是Blendshape(融合变形),一个是基于骨骼驱动的方式,通过修改骨骼矩阵(bindpose)来影响SkinMesh.这两种方式的最终原理都是在shader ...
- 骨骼动画的原理及在Unity中的使用
制作骨骼动画 我们看看这几步操作后,我们得到了那些数据: 1.每个皮肤顶点的初始世界坐标. 2.每个骨骼关节顶点的初始世界坐标. 3.每个顶点被骨骼顶点的影响信息. 4.骨骼如何移动. 骨骼动画原理 ...
- 【摘录】UNITY优化-有关骨骼数量的上限问题
1.顶点性能一般来说,如果您想在iPhone 3GS或更新的设备上每帧渲染不超过40,000可见点,那么对于一些配备 MBX GPU的旧设备(比如,原始的 iPhone,如 iPhone 3g和 iP ...
随机推荐
- 「Codechef April Lunchtime 2015」Palindromeness
「Codechef April Lunchtime 2015」Palindromeness 解题思路 : 考虑对于回文子串 \(s\) 贡献的定义: \[ value_s = [\ s[1,\lflo ...
- ZOJ 3624 Count Path Pair 排列组合
思路:在没有限制条件时,很容易知道结果为C(m+n,n)*C(m+q-p,q). 然后再把相交的情况去除就可以了.而如果想到了就是水题了…… 求A->D,B->C相交的情况可以转化为求A- ...
- 【矩阵快速幂优化DP】【校内测试】
实际上是水水题叻,先把朴素DP方程写出来,发现$dp[i]$实际上是$dp[i-k]-dp[i-1]$的和,而看数据范围,我们实际上是要快速地求得这段的和,突然就意识到是矩阵快速幂叻. 构建矩阵什么的 ...
- [转]Android Activity和Fragment的转场动画
Android Activity和Fragment的转场动画 Activity转场动画 Activity的转场动画是通过overridePendingTransition(int enterAnim, ...
- Xcode常用插件推荐
1.Xcode插件管理工具–Alcatraz的安装 Alcatraz是针对Xcode的一款插件管理器,通过Alcatraz可以非常方便的管理插件,包括安装.删除.升级等操作. 官方网站 安装方法一(推 ...
- mvc-单例多线程模式
以spring mvc 为例子 spring mvc 的Controller类默认Scope是单例(singleton) 测试结果发现spring3中的controller默认是单例的,若是某个con ...
- Android TextView 显示HTML加图片
TextView显示网络图片,我用android2.3的系统,可以显示图片出来,并且如果图片比较大,应用会卡的现象,肯定是因为使用主线程去获取网络图片造成的,但如果我用android4.0以上的系统运 ...
- Windows Embedded Compact 7网络编程概述(上)
如今,不论是嵌入式设备.PDA还是智能手机,网络都是必不可少的模块.网络使人们更方便地共享设备上的信息和资源.而且,利用智能手机浏览互联网,也逐渐成为生活中的常见手段.物联网所倡导的物物相联,也离不开 ...
- directio mysql 编绎选项
http://www.myexception.cn/linux-unix/495407.html http://www.iyunv.com/thread-25950-1-1.html
- 关于Unity3D的编辑器崩溃时的线索定位
今天在Unity3D编辑器中进行功能測试的时候,编辑器突然崩溃了(就是整个窗体突然消失,进程直接结束)之后也没有不论什么错误报告信息提示.好吧,应该是偶现问题.我侥幸地想,我用的好歹也是正版啊,不应该 ...