Orbit.Update C# (CSharp) Méthode

Update() private méthode

private Update ( ) : void
Résultat void
    private void Update()
    {
        var time = Time.time * Mathf.PI * 0.25f;

        var xPos = orbitObject.position.x + Mathf.Sin(time) * orbitSize;
        var yPos = orbitObject.position.y + orbitOffset;
        var zPos = orbitObject.position.z + Mathf.Cos(time) * orbitSize;

        transform.position = new Vector3(xPos, yPos, zPos);
        transform.LookAt(orbitObject);
    }
}

Usage Example

Exemple #1
0
 public void Update(float deltaTime)
 {
     _orbit1.Update(deltaTime);
     Entities[0].AdditionalTransformation = _orbit1.Transformation;
     _orbit2.Update(deltaTime);
     Entities[1].AdditionalTransformation = _orbit2.Transformation;
 }
All Usage Examples Of Orbit::Update
Orbit