浏览代码

Done After Set Reward (#3311)

/asymm-envs
GitHub 4 年前
当前提交
fed3efdc
共有 5 个文件被更改,包括 7 次插入7 次删除
  1. 2
      Project/Assets/ML-Agents/Examples/3DBall/Scripts/Ball3DAgent.cs
  2. 2
      Project/Assets/ML-Agents/Examples/3DBall/Scripts/Ball3DHardAgent.cs
  3. 4
      Project/Assets/ML-Agents/Examples/Basic/Scripts/BasicAgent.cs
  4. 4
      Project/Assets/ML-Agents/Examples/GridWorld/Scripts/GridAgent.cs
  5. 2
      Project/Assets/ML-Agents/Examples/WallJump/Scripts/WallJumpAgent.cs

2
Project/Assets/ML-Agents/Examples/3DBall/Scripts/Ball3DAgent.cs


Mathf.Abs(ball.transform.position.x - gameObject.transform.position.x) > 3f ||
Mathf.Abs(ball.transform.position.z - gameObject.transform.position.z) > 3f)
{
Done();
Done();
}
else
{

2
Project/Assets/ML-Agents/Examples/3DBall/Scripts/Ball3DHardAgent.cs


Mathf.Abs(ball.transform.position.x - gameObject.transform.position.x) > 3f ||
Mathf.Abs(ball.transform.position.z - gameObject.transform.position.z) > 3f)
{
Done();
Done();
}
else
{

4
Project/Assets/ML-Agents/Examples/Basic/Scripts/BasicAgent.cs


if (m_Position == m_SmallGoalPosition)
{
Done();
Done();
Done();
Done();
}
}

4
Project/Assets/ML-Agents/Examples/GridWorld/Scripts/GridAgent.cs


if (hit.Where(col => col.gameObject.CompareTag("goal")).ToArray().Length == 1)
{
Done();
Done();
Done();
Done();
}
}
}

2
Project/Assets/ML-Agents/Examples/WallJump/Scripts/WallJumpAgent.cs


if ((!Physics.Raycast(m_AgentRb.position, Vector3.down, 20))
|| (!Physics.Raycast(m_ShortBlockRb.position, Vector3.down, 20)))
{
Done();
Done();
ResetBlock(m_ShortBlockRb);
StartCoroutine(
GoalScoredSwapGroundMaterial(m_WallJumpSettings.failMaterial, .5f));

正在加载...
取消
保存