浏览代码

block agent rotation

/exp-alternate-atten
vincentpierre 4 年前
当前提交
0b3e24dd
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 6
      Project/Assets/ML-Agents/Examples/Bullet/Scripts/AttentionSensorComponent.cs

6
Project/Assets/ML-Agents/Examples/Bullet/Scripts/AttentionSensorComponent.cs


if (m_CurrentNumObservables >= m_MaxNumObservables){
break;
}
m_ObservationBuffer[m_CurrentNumObservables * m_ObservableSize + 0] = (b.transform.position.x - m_AgentTransform.parent.position.x) / 10f;
m_ObservationBuffer[m_CurrentNumObservables * m_ObservableSize + 1] = (b.transform.position.z - m_AgentTransform.parent.position.z) / 10f;
// m_ObservationBuffer[m_CurrentNumObservables * m_ObservableSize + 0] = (b.transform.position.x - m_AgentTransform.parent.position.x) / 10f;
// m_ObservationBuffer[m_CurrentNumObservables * m_ObservableSize + 1] = (b.transform.position.z - m_AgentTransform.parent.position.z) / 10f;
m_ObservationBuffer[m_CurrentNumObservables * m_ObservableSize + 0] = (b.transform.position.x - m_AgentTransform.position.x) / 10f;
m_ObservationBuffer[m_CurrentNumObservables * m_ObservableSize + 1] = (b.transform.position.z - m_AgentTransform.position.z) / 10f;
m_ObservationBuffer[m_CurrentNumObservables * m_ObservableSize + 2] = b.transform.forward.x;
m_ObservationBuffer[m_CurrentNumObservables * m_ObservableSize + 3] = b.transform.forward.z;
m_CurrentNumObservables += 1;

正在加载...
取消
保存