Está en la página 1de 3

Sistema control de tiempo

Ingenieria Inversa Chronos

Time
Instead of ... Use...
Time.deltaTime Timeline.deltaTime
Time.fixedDeltaTime Timeline.fixedDeltaTime
Time.timeScale Timekeeper.Clock("Root").localTimeScale
new WaitForSeconds() Timeline.WaitForSeconds()

Components
Instead of ... Use...
Animator.speed Timeline.animatorSpeed
AnimationState.speed Timeline.animationSpeed
ParticleSystem.playbackSpeed Timeline.particleSpeed
AudioSource.pitch Timeline.audioSpeed
NavMeshAgent.speed Timeline.navigationSpeed
NavMeshAgent.angularSpeed Timeline.navigationAngularSpeed
WindZone.wind* Timeline.windZoneSpeeds.*

Physics
Instead of ... Use...
Rigidbody.mass PhysicsTimer.mass
Rigidbody.velocity PhysicsTimer.velocity
Rigidbody.angularVelocity PhysicsTimer.angularVelocity
Rigidbody.drag PhysicsTimer.drag
Rigidbody.angularDrag PhysicsTimer.angularDrag
Rigidbody.isKinematic PhysicsTimer.isKinematic
Rigidbody.useGravity PhysicsTimer3D.useGravity
Rigidbody2D.gravityScale PhysicsTimer2D.gravityScale
Rigidbody.AddForce() PhysicsTimer.AddForce()
Rigidbody.AddRelativeForce() PhysicsTimer.AddRelativeForce()
Rigidbody.AddForceAtPosition() PhysicsTimer.AddForceAtPosition()
Instead of ... Use...
Rigidbody.AddExplosionForce() PhysicsTimer.AddExplosionForce()
Rigidbody.AddTorque() PhysicsTimer.AddTorque()
Rigidbody.AddRelativeTorque() PhysicsTimer.AddRelativeTorque()

Timekeeper
Un producto único mundial encargada de hacer el seguimiento de los relojes mundiales en la escena.

Clock
Un componente base abstracta que proporciona funcionalidad de tiempo común a todos los tipos de
relojes. Esto significa que todas las propiedades y métodos de reloj están disponibles en GlobalClock,
LocalClock y AreaClock.

GlobalClock

Un reloj que afecta a toda la línea de tiempo y otros relojes mundiales configurados como sus hijos.

LocalClock

Un reloj que sólo afecta a una línea de tiempo adjunta a la misma GameObject.

AreaClock

Un reloj que afecta a cada línea de tiempo dentro de su colisionador multiplicando su escala de tiempo
con la de su reloj observada.
Relojes de la zona se pueden mover, escalar y girar en tiempo de ejecución. Incluso pueden apilar y
combinar sus efectos!

Timeline
Un componente que combina mediciones de temporización de un LocalClock observada o GlobalClock
y cualquier AreaClock dentro del cual es.
Este componente debe estar unido a cualquiera GameObject que debe ser afectada por Cronos.

C#

Delegate
public delegate void Del(string message);
// Create a method for a delegate.
public static void DelegateMethod(string message)
{
System.Console.WriteLine(message);
}

// Instantiate the delegate.


Del handler = DelegateMethod;

// Call the delegate.


handler("Hello World");

También podría gustarte