0

所以我开始学习 MLAgents 包。我想用一个通过光线检测环境(玩家、其他 AI、小行星等)的 AI 制作一个小型 2D 太空游戏。

我发现您可以将 Ray Perception Sensor 2D 组件添加到您的代理。我了解它是如何工作的,但我找不到任何关于如何将它与您的代码一起使用的信息。

我只想让特工四处飞,给它一个奖励,当它发现雷的东西时向它的目标射击。Like => if (ray.tag == target) then shoot() and Reward(+1);

4

1 回答 1

0

Unity 的 ml-agents 介绍教程,ml-agents: Hummingbirds,对你来说可能是一个很好的资源。在该教程中,他们使用了 reycast 并将其功能与 ml-agents 集成。

您可以在Unity learn - ML-Agents: Hummingbirds找到教程。

于 2021-02-24T06:45:56.513 回答