-1

我想在 AddVectorObs 中观察 bool 值...

但我不知道怎么做。

观察布尔值还有其他功能吗?

这是我的价值观

public bool target1_eaten = false;
public bool target2_eaten = false;
public bool target3_eaten = false;

我希望我的 AI 学习能遵守这些价值观。请帮帮我

4

1 回答 1

1

您需要在代理类中添加以下代码,并在 Unity 编辑器中的行为参数上将矢量观察空间大小增加 3。

public override void CollectObservations()
{
    AddVectorObs(target1_eaten);
    AddVectorObs(target1_eaten);
    AddVectorObs(target1_eaten);
}
于 2019-12-17T15:18:31.130 回答