问题描述:

由于需求原因,从unity上的商店购置了一套资源,作为场景搭建的元素。搭建完放上角色行走时发现人物会悬浮在模型上方。
即运行后如图,光照阴影是贴在模型上的,但人物的脚与影子却不在一个点上,很明显是漂浮在模型上方的:

分析:

1.检查是否有其余模型覆盖在二者之间
简单查看的方法:从层级列表里拖出这两个对象,重新放置在另一个场景中运行。将二者拉出来放在另一个空白场景主要是为了排除其它模型的干扰,确保场景内基本只有他们俩的存在以方便问题的排查。

当重新放置在另一个场景中运行,未出现上述情况,则说明有其它模型阻挡,与该人物脚下地面关系不大,仔细查看其余模型即可。
若依旧出现上述人物飘浮的情况,则进行进一步排查。

2.查看人物刚体
如图:人物身上的胶囊体,360°检查是否位于脚底;或者可以直接创建一个cube查看是否是人物的问题:


如果cube没问题但人物有问题的话则重点检查人物的胶囊体是否有偏差;
若都有问题则说明问题处在地形模型上。

3.查看地形模型

点击地形模型(记得打开Gizmos,勾选mesh系列)查看模型网格:

发现网格加在了模型上方的感觉,查看其碰撞体,有两个,且都勾选了凸面:

问题应该就出在这上面,所以下一步,可以选择运行场景,在场景里的重力作用下实时观察到哪个mesh是导致出现飘浮问题的原因。
具体即先将MeshCollider组件都取消选中凸面的勾选

然后运行场景,逐个选中组件,但记得留至少一个mesh。直到cube正常落在地面上:

至此,问题解决。关闭运行后,将ground模型的MeshCollider重新勾选为运行时最后的状态即可。
而造成上述问题的原因,不太清楚,猜测是因为模型导入的时候unity为其自动匹配了两个mesh。且凸面是具有厚度的,会导致比原模型厚度稍微高点从而视觉上看起来显得漂浮。
如果有清楚原因的也可以告知一下。

【unity3D】 分享学习路上的一些坑(一)——商店导入的模型人物站上去看起来是飘着的;相关推荐

  1. 【FCL学习第二讲】使用Assimp库导入外部模型碰撞检测

    测试模型 首先,使用Solidworks新建一个正方体,边长20mm,另存为stl格式 使用Assimp库Assimp - LearnOpenGL CN (learnopengl-cn.github. ...

  2. 在学习爬虫的路上,有多少坑在前边

    在学习爬虫的路上,有多少坑在前边 前言 采集成功了,但是没有数据? 数据就在采集到的页面,并有正确的格式 数据就在采集到的页面,但提取的时候没有信息 补课:页面内到底有哪些信息 html 部分 css ...

  3. Unity3D 之 学习路线与学习经验分享

    转自:https://blog.csdn.net/qq_22521529/article/details/83108837 Unity3D学习路线与学习经验分享 该博文出自作者15游02 丁祺,是一篇 ...

  4. 自学python推荐书籍同时找哪些来实践-Python学习路上有这些论坛、网站、书籍与你同行...

    Python学习路上有这些论坛.网站.书籍与你同行 2019-05-03 18:24:41 613点赞 9508收藏 164评论 创作立场声明:希望我的一些经验可以给你少走一些弯路,但人总得走点弯路才 ...

  5. 肝货满满!CV学习笔记:入坑必备

    知乎:云时之间 链接:https://zhuanlan.zhihu.com/p/102044405 编辑:王萌 作者的话 最近因为一些原因被安排去做关于目标跟踪的一些工作,对我来说可谓是一个很大的挑战 ...

  6. 整理了我开始分享学习笔记到现在超过250篇优质文章,涵盖数据分析、爬虫、机器学习等方面,别再说不知道该从哪开始,实战哪里找了...

    大家好,我是老表,Python终身学习者,也是开源学习组织Datawhale终身成员,有近两年的Python编程学习经验,热爱爬虫与数据分析,目前是一名数据分析师(实习). 从18年5月起我将自己从0 ...

  7. 云南计算机专修学校附中,独家丨满分600,她考594!云大附中4位高分考生分享学习经验...

    随着昆明2020年中考成绩的公布,高分考生也备受关注.今年,昆明有多名考生的实考分都在590分以上(总分600分),多校都取得了令人瞩目的成绩.据晚报记者了解,今年云大附中一二一校区共有7名考生在59 ...

  8. 程序员生存定律——成长路上常见的坑

    程序员生存定律--成长路上常见的坑 2014-7-8 10:09| 发布者: 小isabella| 查看: 2549| 评论: 6|原作者: leezy_2000|来自: CSDN 摘要: 1. &q ...

  9. Unity3D NGUI学习(一)血条

    这次来讲讲Unity3D NGUI这个插件的学习,这个插件是收费的,不过去网上可以下载得很多可用版本.用来做用户的交互UI,学习起来比较简单 第一步,导入NGUI包 http://pan.baidu. ...

最新文章

  1. 深入剖析SolrCloud(二)
  2. 吴恩达《Machine Learning》精炼笔记 6:关于机器学习的建议
  3. 数据预处理(part3)--缺失值处理和区间化
  4. CCIE-LAB-第二篇-端口聚合LACP+RSTP
  5. linux内核的I2C子系统详解5——i2c_driver的注册、i2c_client的来源
  6. jq在html中添加dom元素,使用jQuery添加DOM元素的最佳方法
  7. bios uefi legacy_重装系统时,如何判断启动方式Legacy/UEFI,你知道吗
  8. 关于RestTemplate的几个问题
  9. 手机将与瘦客户机争夺办公桌面
  10. 高抗干扰低功耗LCD驱动芯片-VK2C21A/B/C/D,常用在电气类、工控类低功耗驱动上
  11. linux virbr0是什么意思
  12. 计算机的了解以及组装
  13. 【MTK 6737】Modem编译
  14. 字母c代表什么数字_字母C
  15. Python编程从入门到实践 动手试一试 代码合集
  16. 【赵强老师】什么是PL/SQL?
  17. js运算保留后面两位小数
  18. 免费App开发解决方案 一键生成App
  19. 中国消费级无人机行业发展态势及前景战略规划建议报告2021-2027年
  20. git commit报错subject may not be empty

热门文章

  1. 医疗保险前台系统数字字典
  2. 聊天机器人ChatGPT刷爆网络,我们与它聊了聊量子计算
  3. Maven 导入 com.sun.javadoc包
  4. python和mt4编程_EA学习教程(MT4编程)MQL4源码 从马丁策略学习如何编写简单的程序...
  5. 台积电台中,建2nm和1nm制程工厂
  6. UnityVR--小程序3--金色的子弹1
  7. memcached的常用命令
  8. Qt之connect函数—信号槽连接的几种方式和优缺点
  9. 佳能G4810彩色喷墨打印机更换墨盒
  10. Go基础系列 01-Golang简介