C# 不了解如何在MLAgent中使用光线感知传感器2D组件

C# 不了解如何在MLAgent中使用光线感知传感器2D组件,c#,unity3d,artificial-intelligence,ml-agent,C#,Unity3d,Artificial Intelligence,Ml Agent,所以我开始学习MLAgents软件包。我想用人工智能制作一个2D小游戏,通过光线探测环境(玩家、其他人工智能、小行星等) 我发现你可以给你的代理添加一个光线感知传感器2D组件。我了解它是如何工作的,但是我找不到任何关于如何将它与您的代码一起使用的信息 我只想让特工四处飞行,给它一个奖励,当它发现有雷的东西时,向它的目标射击。Like=>if(ray.tag==target),然后射击()并奖励(+1) Unity的ml代理入门教程《ml代理:蜂鸟》,可能是您的好资源。在该教程中,他们使用Reyc

所以我开始学习MLAgents软件包。我想用人工智能制作一个2D小游戏,通过光线探测环境(玩家、其他人工智能、小行星等)

我发现你可以给你的代理添加一个光线感知传感器2D组件。我了解它是如何工作的,但是我找不到任何关于如何将它与您的代码一起使用的信息


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

Unity的ml代理入门教程《ml代理:蜂鸟》,可能是您的好资源。在该教程中,他们使用Reycast并将其功能与ml代理集成


您可以在上找到教程。

谢谢,我将查看此教程