Unity 机器学习代理工具包 (ML-Agents) 是一个开源项目,它使游戏和模拟能够作为训练智能代理的环境。
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 

51 行
1.5 KiB

// using System.Collections;
// using NUnit.Framework;
// #if UNITY_EDITOR
// using UnityEditor.SceneManagement;
// using UnityEngine.TestTools;
// #endif
// using UnityEngine;
// using UnityEngine.SceneManagement;
//
// namespace Tests
// {
// [TestFixture]
// public class SerializationTest
// {
//
// [SetUp]
// public void Setup()
// {
// SceneManager.LoadScene("Packages/com.unity.ml-agents/Tests/Runtime/SerializeTestScene");
// }
//
// /// <summary>
// /// Test that the serialized agent in the scene, which has its agent parameter value serialized,
// /// properly deserializes it to Agent.maxStep.
// /// </summary>
// [UnityTest]
// public IEnumerator SerializationTestSimplePasses()
// {
// // Use the Assert class to test conditions
// var gameObjects = SceneManager.GetActiveScene().GetRootGameObjects();
// if (SceneManager.GetActiveScene().name != "SerializeTestScene")
// {
// yield return null;
// }
//
// GameObject agent = null;
// foreach (var go in gameObjects)
// {
// if (go.name == "Agent")
// {
// agent = go;
// break;
// }
// }
// Assert.NotNull(agent);
// var agentComponent = agent.GetComponent<SerializeAgent>();
// Assert.True(agentComponent.maxStep == 5000);
//
// }
// }
// }