Unity构建版本中Sprite不渲染问题(已解决)
Unity构建版本中Sprite Shape对象不显示(编辑器内正常)
问题现象
游戏在Unity编辑器的Scene视图和Game视图中,所有Sprite都能正常显示;但打包构建后,仅带有Sprite Shape Controller和Sprite Shape Renderer组件的无碰撞体对象无法渲染。项目同时使用了Cinemachine组件。
排查过程
- 首先排除了碰撞体缺失的影响(问题对象本身无碰撞体)
- 对比编辑器与构建版本的对象状态,锁定问题仅出现在Sprite Shape相关对象上
- 最终确认核心原因:Sprite Shape Renderer组件未设置Profile
解决方案
- 在Hierarchy面板选中出现问题的Sprite Shape对象
- 在Inspector面板找到
Sprite Shape Renderer组件 - 为该组件的
Profile字段指定有效的Sprite Shape Profile资源(可通过右键菜单创建新的Profile,或选择项目中已有的资源) - 重新执行打包构建操作,问题对象即可正常渲染
内容的提问来源于stack exchange,提问作者UltraAce
相关产品推荐
相关产品推荐

