2017unity机器学习社区挑战赛参加地址:https://connect.unity.com/challenges/ml-agents-1
win 10 上搭建Unity 机器学习环境:https://unity3d.college/2017/10/25/machine-learning-in-unity3d-setting-up-the-environment-tensorflow-for-agentml-on-windows-10/
中文版win 10上快速搭建GPU版本tensorflow:http://blog.csdn.net/ilypl/article/details/78165118
unity机器学习插件:https://github.com/Unity-Technologies/ml-agents
=====================正文分割=========================
直接打开上面下载的unity机器学习环境
里面有一些现成的demo,可以看一下这个插件到底能做什么。
这次皮皮陈带你做一个依靠角色视觉来寻找特定目标的demo
我们先新建一个Plane作为地板:
地板大小各位随意,我设为10:
然后新建玩家角色和不同的目标对象,我用胶囊来代表角色,红色球体代表目标,绿色球体作为干扰目标。
新建3个空对象,分别作为随机生成ball的管理器,Academy和Brain
====================角色对象的设置=======================
先把环境中的Directional Light调暗
然后新建一个Spotlight作为角色虚拟视线范围
调好Spotlight的方向,然后挂到角色上
同时把角色的tag改为Player,再f给角色添加Rigidbody
========================两个ball的设置======================
给两个ball添加颜色材质,同时分别设置两个ball 的laye