DOTS统一中的IntelliSense



所以我在学习unity自己的DOTS乒乓球教程https://www.youtube.com/watch?v=a9AUXNFBWt4我注意到我的实体中没有完全工作的IntelliSense.Foreach((.

Let's take this as an example:
Entities.ForEach((ref PhysicsVelocity vel,in SpeedIncreaseOverTimeData data) => 
{
float2 modifier = new float2(data.increasePerSecond * deltaTime);
float2 newVel = vel.Linear.xy;
newVel += math.lerp(-modifier, modifier, math.sign(newVel));
}).Run();

所以在这里,IntelliSense让我的变量看起来像是私有的,它们不会显示在列表中,但如果我只是键入它,它会很好地工作。

任何人都知道解决这个问题的方法,如果我不能快速看到我必须使用的变量,那么就很难使用Unity及其所有预制结构。

如果这是一个IQueryable,那可能就是问题所在。如果您执行以下操作会发生什么?

Entities.ToList().ForEach =>  

相关内容

  • 没有找到相关文章

最新更新