您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
33 行
934 B
33 行
934 B
using System;
|
|
using UnityEngine;
|
|
|
|
namespace MLAgents.Sensor
|
|
{
|
|
[AddComponentMenu("ML Agents/Ray Perception Sensor 3D", (int)MenuGroup.Sensors)]
|
|
public class RayPerceptionSensorComponent3D : RayPerceptionSensorComponentBase
|
|
{
|
|
[Header("3D Properties", order = 100)]
|
|
[Range(-10f, 10f)]
|
|
[Tooltip("Ray start is offset up or down by this amount.")]
|
|
public float startVerticalOffset;
|
|
|
|
[Range(-10f, 10f)]
|
|
[Tooltip("Ray end is offset up or down by this amount.")]
|
|
public float endVerticalOffset;
|
|
|
|
public override RayPerceptionSensor.CastType GetCastType()
|
|
{
|
|
return RayPerceptionSensor.CastType.Cast3D;
|
|
}
|
|
|
|
public override float GetStartVerticalOffset()
|
|
{
|
|
return startVerticalOffset;
|
|
}
|
|
|
|
public override float GetEndVerticalOffset()
|
|
{
|
|
return endVerticalOffset;
|
|
}
|
|
}
|
|
}
|