Unity ML-Agents:相机使用与Python交互教程
本文将深入探讨在Unity中为智能体添加相机、查看相机视角以及使用Python与Unity ML-Agents进行交互的详细过程。
为智能体添加新相机
在Unity中,为智能体添加新相机可按以下步骤操作:
1. 使用层级面板,创建一个新相机作为“Balancing Ball”对象(智能体和球的父对象)的子对象。
2. 将新相机重命名为有意义的名称,如“Agent Camera”。
3. 调整新相机的位置,使其指向智能体和球。
4. 在层级面板中选择智能体,使用“Add Component”按钮添加“Camera Sensor”组件。
5. 使用检查器将新相机分配给“Camera Sensor”组件的“Camera”字段。
6. 将层级面板中的球对象分配给智能体检查器中的“Ball”字段。
7. 使用“Add Component”按钮确保智能体附加了“Decision Requester”和“Behavior Parameters”组件。
8. 确保“Behavior Parameters”组件的“Vector Observations”空间大小为0,“Continuous Actions”为2。
9. 为行为命名,建议使用“BalancingBall”或类似名称。
完成上述步骤后,保存场景。
查看智能体相机视角
有两种方法可以查看智能体相机的视角:
- 方法一 :
1. 在层级面板中选择智能体的相机。
2. 场景视图的
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



