【Unity ECS】运行时Scene View中游戏对象不显示或位置信息等不进行更新的问题

问题描述

在使用unity ecs运行项目时,可能会遇到在Scene view窗口中看不到任何游戏对象或者游戏对象不会更新位置等问题,但是在Game View中看起来是正常的

解决方法

在这里插入图片描述
在首选项中的Entities下的Baking中,选择Scene View Mode 为Runtime data即可解决。

个人感觉这个选项藏得有点隐蔽

/*ChatGpt的详细补充:


在Unity的Entity Component System (ECS) 中,确实有一个与实体相关的配置选项,在Preferences的Entities下的Baking中,可以
让你选择在Scene View中显示的数据模式:

Authoring Data:这个选项会在Scene View中显示你在编辑时设置的数据,也就是你在场景中放置和设置的原始数据。

Runtime Data:而这个选项会显示当游戏运行时实际上ECS系统处理的数据,也就是说,你会看到实体的实时状态,包括它们的移动和变化。

当你希望调试游戏运行时的行为,查看实体如何随着系统的执行而更新时,选择“Runtime Data”会更加有帮助,因为它允许你在Scene View
中直观地看到游戏运行时的变化。

另外,在使用SubScene时也要注意,因为SubScene通常用于处理大型场景中的数据,并且能够将场景数据分解成更小的、可以独立加载和卸
载的部分,以便于进行更有效的数据管理和优化性能。当SubScene处于加载状态,并且选择了正确的Scene View模式后,你就能够正确地看
到场景中实体的行为。

记得,当你在进行游戏开发和调试时,要经常查看这些设置,确保它们正确反映了你当前的调试目的。这样可以节省很多时间,避免不必要
的混淆。*/

相关问题的链接

【问题解决】Unity ECS 系统运行时 Scene视图不显示东西

Entities not visible in Scene View

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值