C# Class BoidsSimulationOnGPU.GPUBoids

Inheritance: MonoBehaviour
Afficher le fichier Open project: kodai100/Unity_BoidsSimulationOnURP

Méthodes publiques

Свойство Type Description
AlignmentNeighborhoodRadius float
AlignmentWeight float
AvoidWallWeight float
BoidsCS ComputeShader
CohesionNeighborhoodRadius float
CohesionWeight float
MaxSpeed float
MaxSteerForce float
SeparateNeighborhoodRadius float
SeparateWeight float
WallSize Vector3

Méthodes publiques

Méthode Description
GetBoidDataBuffer ( ) : ComputeBuffer
GetMaxObjectNum ( ) : int
GetSimulationAreaCenter ( ) : Vector3
GetSimulationAreaSize ( ) : Vector3

Private Methods

Méthode Description
InitBuffer ( ) : void
OnDestroy ( ) : void
OnDrawGizmos ( ) : void
ReleaseBuffer ( ) : void
Simulation ( ) : void
Start ( ) : void
Update ( ) : void

Method Details

GetBoidDataBuffer() public méthode

public GetBoidDataBuffer ( ) : ComputeBuffer
Résultat ComputeBuffer

GetMaxObjectNum() public méthode

public GetMaxObjectNum ( ) : int
Résultat int

GetSimulationAreaCenter() public méthode

public GetSimulationAreaCenter ( ) : Vector3
Résultat Vector3

GetSimulationAreaSize() public méthode

public GetSimulationAreaSize ( ) : Vector3
Résultat Vector3

Property Details

AlignmentNeighborhoodRadius public_oe property

public float AlignmentNeighborhoodRadius
Résultat float

AlignmentWeight public_oe property

public float AlignmentWeight
Résultat float

AvoidWallWeight public_oe property

public float AvoidWallWeight
Résultat float

BoidsCS public_oe property

public ComputeShader BoidsCS
Résultat ComputeShader

CohesionNeighborhoodRadius public_oe property

public float CohesionNeighborhoodRadius
Résultat float

CohesionWeight public_oe property

public float CohesionWeight
Résultat float

MaxSpeed public_oe property

public float MaxSpeed
Résultat float

MaxSteerForce public_oe property

public float MaxSteerForce
Résultat float

SeparateNeighborhoodRadius public_oe property

public float SeparateNeighborhoodRadius
Résultat float

SeparateWeight public_oe property

public float SeparateWeight
Résultat float

WallSize public_oe property

public Vector3 WallSize
Résultat Vector3