Unity3d奇怪的坑——有动画的模型在场景中突然不显示

在Unity3D游戏中,一个特定模型在特定位置拖拽后消失,双击Hierarchy后恢复正常。经过排查,发现原因是模型播放了一个使其跳高的动画,超出SceneCamera的视野,由于设置的culingMode为cullUpdateTransform,导致模型在相机无法看到的地方停止渲染。解决方案包括调整模型动画或修改Animator参数以确保模型始终在相机范围内。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

描述:游戏运行中,某个特定手办模型在拖拽到场景中的某个位置后突然不显示,在Hierarchy中双击下这个模型又显示了%%%¥%……&%……

排查:模型本身莫得问题,面数和其他模型也差不多,问了shader大佬说没做什么特殊处理,加载的时候代码里也没做特殊处理--------------------------TAT

看图:

好端端的模型

拖拽过程

松手(播了段动画然后消失,但是能点击,还能继续拖拽拽到其他地方还会出现)

找到原因:历经各种实验发现,当scene场景右键旋转到视野里没有这个模型的时候,这个模型就会被停止渲染(What???)看图

这样不

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值