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

32 行
775 B

//Put this script on your blue cube.
using System.Collections;
using UnityEngine;
using Unity.MLAgents;
using Unity.MLAgents.Actuators;
public class Bullet : MonoBehaviour
{
/// <summary>
/// The ground. The bounds are used to spawn the elements.
/// </summary>
public Rigidbody BulletRb;
public float speed;
void Awake()
{
BulletRb = GetComponent<Rigidbody>();
//BulletRb.AddForce(20f*transform.forward, ForceMode.VelocityChange);
}
public void FixedUpdate()
{
transform.position += transform.forward * speed;
}
public void OnCollisionEnter(Collision c)
{
if (c.gameObject.CompareTag("wall")){
//gameObject.SetActive(false);
Destroy(gameObject);
}
}
}