这个问题厉害了,也简单了!!!

问题背景:

大部分的时候我们用的模型都是从网络上下载下来的。这个时候由于unity的版本的原因导致模型的部件的中心不一致。而且也经常出现模型的中心并不是我想要的,那么为了不去模型制作软件进行二次加工,问题该怎么解决呢?

解决办法:

原模型的状态如下:
我们可以看到模型的中心(旋转中心)并不是我们理想的,解决手段是添加一个emptyobject.我们知道如果B模型附属A模型之下(在Hierarchy中B放在A里),那么当对A的伸缩平移等尺度变换时,B也会进行同样的操作。例如图“样例图”。
同理我们在Hierarchy右键create empty形成一个gameobject,将gameject的位置设置为理想位置(上图的理想中心)如图所示:
将已知模型(msc1_15)托入gameobjcet下。如下图
将Unity上的center改为pivot如下:
OK现在旋转gameobject就可以实现对模型msc1_15绕着理想转台旋转了。已测试unity5.5和5.6.1版本。

背景知识:

pivot就是模型坐标轴的真实位置。这个是开发中常用的模式。center是unity自己根据模型的mesh计算的中心位置,也就是模型间形成父子关系后的整体中心。当改变模型的坐标,角度,大小,指的是相对于pivot进行的操作。

Unity更改模型中心和旋转中心相关推荐

  1. Unity更改模型贴图像素点颜色报错

    Unity5.4.2f2 Vs2017 功能:通过射线检测像素点坐标,更改颜色. 报错:Unsupported texture format - needs to be ARGB32, RGBA32, ...

  2. Unity 3D模型展示框架篇之项目整理

    本项目将整合之前Unity程序基础小框架专栏在Unity 3D模型展示项目基础上进行整合,并记录了集成过程中对原脚本的调整过程.增加了Asset Bundle+ILRuntime热更新技术流程. 1. ...

  3. Unity 3D模型展示框架篇之自由观察(Cinemachine)

    本项目将整合之前Unity程序基础小框架专栏在Unity 3D模型展示项目基础上进行整合,并记录了集成过程中对原脚本的调整过程.增加了Asset Bundle+ILRuntime热更新技术流程. 在U ...

  4. Unity 3D模型展示之webGL平台展现

    在之前的项目基础上我们已经打包后在PC端进行展示了.这篇文章主要介绍在切换到webGL上时效果展示不出来需要进行调整,特此记录一下. 1.平台切换 选择WebGL平台切换,没有的可以进行安装,安装之后 ...

  5. unity下载模型到本地并加载

    目录 1.目的 2.参考 2.1 Unity3D 动态加载本地/网络GLB模型 2.2 unity下载模型到本地并加载 2.3 插件:TriLib2.0 3.注意 4.操作 4.1 3dmax简单的制 ...

  6. unity FBX模型导出系统源码WRP FBX Exporter下载

    unity FBX模型导出系统源码WRP FBX Exporter Requires Unity 5.0.4 or  higher. Fast and easy way to export FBX f ...

  7. unity木船模型,古代帆船模型,古船

    unity木船模型 模型如下图所示:(下载链接在文末) 点我下载资源 https://download.csdn.net/download/weixin_43474701/64876331

  8. Unity导出模型为Obj文件

    Unity导出模型为Obj文件 资源链接 下载导入 代码纪要 使用方式 参考链接 资源链接 原插件代码中只有MeshFilter的Obj导出代码:由于项目需求,需要将SkinnedMeshRender ...

  9. Unity 3D模型展示框架篇之框架运用

    本项目将整合之前Unity程序基础小框架专栏在Unity 3D模型展示项目基础上进行整合,并记录了集成过程中对原脚本的调整过程.增加了Asset Bundle+ILRuntime热更新技术流程. 效果 ...

最新文章

  1. b树与b+树的区别_Linux内核-数据结构系列(B树、B-树、B+树)的区别
  2. SQL Server的WAITFOR DELAY注入
  3. linux下echo /dev/ttys* 到字符设备文件,linux之tty pty pts
  4. [android] 切换按钮-自定义控件-拖动效果
  5. 使用WindowManager添加View——悬浮窗口的基本原理
  6. krpano·分组图片地图插件
  7. 从零开始制作 NuGet 源代码包(全面支持 .NET Core / .NET Framework / WPF 项目)
  8. php beast linux安装,windows centos php-beast 安装
  9. 从起源到未来:能自己编程和改进的超人工智能会出现吗?
  10. 【JAVA】接口中的default和static方法
  11. linux查看端口被哪个服务占用的命令
  12. 定义一个圆形类Circle
  13. 通过VS2010性能分析来查找代码中那些地方最损耗资源
  14. 让两个Div并排显示
  15. 三层架构和mvc的区别_谈谈对于企业级系统架构的理解
  16. Android音乐播放器demo
  17. 【gp数据库】十条实用数据库SQL优化建议
  18. 迅雷的FLV文件迷你播放器
  19. “新元宇宙”奇科幻小说原创作品《地球人奇游天球记》第四回飞离地球
  20. 美国VPS服务器选择贴士

热门文章

  1. 支持向量机识别数字集(数据采集+模型训练+预测输出)
  2. 数据结构初阶——链式二叉树
  3. 中兴笔试题目总结(四)软件工程部分
  4. 打开netlogo model 出现failed to launch JVM
  5. 如何在共享中添加计算机,如何在网上邻居中添加共享文件夹
  6. 当电脑出现的验证码老是提示输入错误怎么办?
  7. css3实现小图标向下引导小箭头动态效果
  8. C语言常用字符串函数——头文件 <string.h> 到底有什么?
  9. C#毕业设计——基于C#+asp.net+sqlserver的WEB招投标系统设计与实现(毕业论文+程序源码)——招投标系统
  10. 使用python抓取App数据