2026-01-08 17:41:43 +01:00

21 lines
599 B
C#

using UnityEngine;
public class SwarmControl : MonoBehaviour
{
public float speed = 0.5f;
//public int neighbourCount = 0;
public float inertia = 0.1f;
public float alignmentForce = 0.0f;
public float cohesionForce = 10.0f;
public float separationForce = 5.0f;
public float avoidanceForce = 5.0f;
public float separationDistance = 0.5f;
// public float bodyForce = 20;
public float perceptionDistance = 1.0f;
//public float boundaryForce = 2.0f;
public Vector3 spaceSize = new (10, 10, 10);
public Vector3 boundaryWidth = Vector3.one * 1.0f;
}