Flare3d 如何获取骨骼部位的世界坐标
来源:互联网 发布:淘宝客软文范例2000字 编辑:程序博客网 时间:2024/05/17 09:43
我们常常会有这样的需求:
1、在头顶增加跟随的角色名字
2、头顶增加跟随的各类图标
3、脚底添加特效动画
4、脚底添加选定的“状态圈”
方案一:这就需要我们,获取头部骨骼或者脚底的世界坐标,代码如下:
// 获取meshvar mesh : Mesh3D = model.getChildByName('PlayerFutbol') as Mesh3D;var skin : SkinModifier = mesh.modifier as SkinModifier;// 获取骨骼var boneivot3D = skin.root.getChildByName('BipPlayerFutbol HeadNub');var bonePosition : Vector3D = bone.getPosition(false);// 获取世界坐标var boneGlobalPostion : Vector3D = model.localToGlobal(bonePosition);
方案二:直接在模型中,添加一个虚拟物体,用来标注需要添加内容的坐标,例如角色名字,在加入游戏时进行替换。
下图紫色矩形标注的就是用来显示角色名字的位置,强烈推荐使用第二种方法,稳定可靠。
- Flare3d 如何获取骨骼部位的世界坐标
- LeapMotion c#获取骨骼坐标
- kinect2.0的骨骼节点坐标的获取与handstate
- kinect获取的20个骨骼点坐标
- OSG中获取视点的世界坐标
- 从kinect获取世界坐标
- Unity3D之获取BoxCollider八个点的世界坐标
- Unity 获取BoxCollider八个点的世界坐标
- Qt如何获取控件的坐标
- 如何实时获取鼠标的地理坐标
- android应用程序如何获取View的坐标
- MFC如何获取控件的坐标
- 如何获取控件的坐标位置
- OPENGL 的世界坐标和 纹理坐标
- OPENGL 的世界坐标和 纹理坐标
- UGUI坐标与世界坐标的转换
- 世界坐标与屏幕坐标的转换
- 世界坐标本地坐标之间的转换
- 使用Flash地图控件AnyMap创建简单地图并嵌入到Web页面中
- Java Applet概述
- linux如何查看系统信息
- Javascript this关键字说明
- js 实现relaceAll的方法
- Flare3d 如何获取骨骼部位的世界坐标
- 程序的内存分配
- C#动态调用WebService
- The reference to entity "password" must end with the ';' delimiter.的原因跟解决方法
- PHP "完美"的防XSS 防SQL注入的代码
- salesforce正则表达式
- C++学习笔记:ostringstream
- UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
- 【在线应用】USGS LandsatLook Viewer——Landsat升空40周年巨献 续篇