Fr:Fonctions de X-Moto concernant la caméra (Zoom, Rotation, etc...)

From X-Moto
Jump to: navigation, search

CameraZoom(z)

[Demande Xmoto >= 0.2.0]

Explication

Dans certains niveaux, vous voulez que la caméra s'éloigne un peu du joueur. Utilisez cette fonction dans ce cas.

Exemple

Quand le niveau démarre la caméra dézoome un peu.

function OnLoad()
  Game.CameraZoom(-0.05)
  return true
end

CameraMove(x, y)

[Demande Xmoto >= 0.2.0]

Explication

Permet de bouger la caméra.

Exemple

Cet exemple montre un peu au-dessus du joueur.

function OnLoad()
  Game.CameraMove(0, 3)
  return true
end

CameraRotate(angle)

[Demande Xmoto >= 0.3.0]

Explication

Permet de faire pivioter la caméra.

Exemple

Cet exemple montre comment utiliser cette fonction.

function OnLoad()
  Game.CameraRotate(math.pi / 4.0);
  return true
end

CameraAdaptToGravity()

[Demande Xmoto >= 0.3.0]

Explication

Permet de faire adapter la caméra à la gravité.

Exemple

Cet exemple montre comment utiliser cette fonction.

function OnLoad()
  Game.SetGravity(0.0, 9.81)
  Game.CameraAdaptToGravity()
  return true
end

SetCameraRotationSpeed(z)

[Demande Xmoto >= 0.4.2]

Explication

Permet de faire pivioter la caméra à une certaine vitesse. Vous pouvez faire pivioter lentement ( z = 0.1 ) ou rapidement ( z = 7.2 ). Les valeurs sont donnés en RAD, il peuvent de 0 à 2 * PI.

Exemple

Cet exemple montre comment utiliser cette fonction.

function OnLoad()
  Game.SetGravity(0.0, 9.81)
  Game.SetCameraRotationSpeed(0.2)
  Game.CameraAdaptToGravity()
  return true
end