【问题标题】:Unity 3D to many game objectsUnity 3D 到许多游戏对象
【发布时间】:2019-12-15 00:00:42
【问题描述】:

我在一两年前观看了一个 YouTube 视频,我不记得讨论的主题,但我知道它很重要。这是处理使场景中的内存或游戏对象更小的东西。

例如假设我有一个混合器资产,它是一个草对象。如果我添加运动以使其看起来像随风移动,那么对于放置在场景中的每个草对象都会运行。在我开始在我的地图周围添加数百或数千个草对象之前,我想知道是否有人知道我想要弄清楚的主题是什么。

因此,所有多草对象只运行一个进程,而不是全部运行,这会使游戏性能变差。

【问题讨论】:

  • 根据描述我猜是“实例化”或“批处理”
  • @UnholySheep 用于实例化每个对象将运行草运动,如果有数千个草对象会很糟糕,我试图让数千个对象在单个实例上运行
  • @UnholySheep 我读过批处理,它似乎只适用于不移动对象或附加脚本的对象的纹理,所以如果它们都有一个移动脚本或类似游戏中成千上万个移动对象的东西减慢游戏速度
  • 在某种程度上听起来像点

标签: unity3d assets blender


【解决方案1】:

感谢@BugFinder,这个问题的解决方案是点,专门用于减少内存的 ECS

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-01-28
  • 1970-01-01
  • 2016-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-29
  • 2023-03-31
相关资源
最近更新 更多