ML-Agents Penguins项目02:Unity项目设置和资源导入

Unity项目设置

本部分教程记录如何创建一个新的Unity项目,添加Barracuda软件包,将ML_Agents导入项目。

  1. 打开UnityHub,创建一个新的Unity工程,使用2019.3或者更高级的版本。选择3D模板,项目命名,比如:Penguins,存储路径选择,点击创建。
    在这里插入图片描述
  2. 在PackageManager中直接下载导入即可(Barracuda),作者尝试装了最新版本0.6.2,进行下一步的时候有一个报错,最好采用和官方一样的版本0.3.2
    在这里插入图片描述
  3. 在第一篇文章中,下载了Unity官方的ml_agent工具包,找到解压路径,找到 UnitySDK\Assets文件夹,把这个文件拷贝到当前项目中。
    在这里插入图片描述
    在这里插入图片描述
    控制台出现警告是正常的,软件还在开发过程中,不要出现报错就可以。

资源导入

  1. 下载该教程的官方资源。官方网址 作者提供的下载:链接
  2. 解压后资源导入工程中在这里插入图片描述
  3. fbx文件全部一次性导入场景中
    在这里插入图片描述
  4. 全部重命名,并全部做成预制体
    a. baby_penguin > BabyPenguin
    b. fish > Fish
    c. heart > Heart
    d. penguin > Penguin
    e. penguin_area > PenguinArea
    f. regurgitated_fish > RegurgitatedFish
    在这里插入图片描述
    5.场景中除了PenguinArea以外的预制件全部删除。

成果

现在,您应该有一个包含ML-Agents目录和几个3d Mesh文件的Unity项目。这是建立新的ML-Agents项目的标准方法。您还为每个网格创建了预制件,这些预制件将在后续教程中使用。