• 30 Juin 2025, 13:20:10


Auteur Sujet: Comment connaitre la position éxacte de la caméra ?  (Lu 2199 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne dimmy

  • *
  • Criminel
  • Messages: 38
    • Voir le profil
Comment connaitre la position éxacte de la caméra ?
« le: 25 Novembre 2010, 11:48:03 »
Salut,

j'aimerais savoir si il éxiste un logiciel ou autre qui donne des positions pour la caméra, je m'explique.



voilà la position de la caméra que je souhaiterais avoir quand je choisis le personnage, mais je n'arrive pas à modifier sa position..

SetPlayerFacingAngle(playerid,166.67);
    SetPlayerCameraPos(playerid,2323.6919,1283.3073,97.5603);
SetPlayerCameraLookAt(playerid,2323.6919,1283.3073,97.5603);

laquel des 3 est la pour modifier la position de la caméra svp et si je pourrais avoir un exemple ou même si il éxiste un logiciel, merci   :)

a+

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Comment connaitre la position éxacte de la caméra ?
« Réponse #1 le: 25 Novembre 2010, 11:53:24 »
Pour la connaitre la position exacte de la caméra, utilise la fonction GetPlayerCameraPos et la fonction qui permet de modifier la position de la caméra est SetPlayerCameraPos



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne dimmy

  • *
  • Criminel
  • Messages: 38
    • Voir le profil
Re : Comment connaitre la position éxacte de la caméra ?
« Réponse #2 le: 25 Novembre 2010, 11:56:38 »
je vais voir sa, en tout cas, merci
 :cheers

Karting06

  • Invité
Re : Comment connaitre la position éxacte de la caméra ?
« Réponse #3 le: 25 Novembre 2010, 16:20:58 »
Je n'arrive pas a positionner le personnage et la caméra. Quelqu'un peut m'expliquer? Je vois toujours l'arrière du skin !

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Comment connaitre la position éxacte de la caméra ?
« Réponse #4 le: 25 Novembre 2010, 16:35:21 »
Position joueur:

Prendre


Code: (Pawn) [Sélectionner]
GetPlayerPos(PlayerID, &Float:X, &Float:Y, &Float:Z);
// [url]http://pawn.gtaonline.fr/index.php/GetPlayerPos[/url]
// [url]http://wiki.sa-mp.com/wiki/Function:GetPlayerPos[/url]

Donner

Code: (Pawn) [Sélectionner]
SetPlayerPos(PlayerID, Float:X, Float:Y, Float:Z);
// [url]http://pawn.gtaonline.fr/index.php/SetPlayerPos[/url]
// [url]http://wiki.sa-mp.com/wiki/Function:SetPlayerPos[/url]


Position caméra:

Prendre


Code: (Pawn) [Sélectionner]
GetPlayerCameraPos(PlayerID, &Float:X, &Float:Y, &Float:Z);
// [url]http://wiki.sa-mp.com/wiki/GetPlayerCameraPos[/url]

Donner

Code: (Pawn) [Sélectionner]
SetPlayerCameraPos(PlayerID, &Float:X, &Float:Y, &Float:Z);
// [url]http://wiki.sa-mp.com/wiki/SetPlayerCameraPos[/url]


Point de vue caméra:

Prendre (il n'y a pas d'erreur ici ;))


Code: (Pawn) [Sélectionner]
GetPlayerPos(PlayerID, &Float:X, &Float:Y, &Float:Z);
// [url]http://pawn.gtaonline.fr/index.php/GetPlayerPos[/url]
// [url]http://wiki.sa-mp.com/wiki/Function:GetPlayerPos[/url]

Donner

Code: (Pawn) [Sélectionner]
SetPlayerCameraLookAt(PlayerID, Float:X, Float:Y, Float:Z);
// [url]http://wiki.sa-mp.com/wiki/SetPlayerCameraLookAt[/url]
« Modifié: 25 Novembre 2010, 16:40:15 par Xartrick »

Hors ligne Jimmy_Krapovich

  • *
  • Tueur
  • Messages: 71
    • Voir le profil
    • www.lvdr.keuf.net
Re : Comment connaitre la position éxacte de la caméra ?
« Réponse #5 le: 27 Novembre 2010, 00:08:53 »
Salut à toi =DD
C'est facile, en fait tu /save les positions voulues à l'endroit de ton personnage.

Explication:
Tu /save une première position (c'est où la caméra serra fixé)= SetPlayerCameraPos, et ensuite tu choisie une position ailleur que celle du précédente (c'est où la caméra doit regardé)=SetPlayerCameraLookAt.. Ce qui nous donne que ta caméra est à la position du 1er /save, et regarde la 2ème position /save..
Et si tu le désire, utilise une 3ème /save pour fixé la position du joueur (c'est où le joueur serra fixé)= SetPlayerPos.

INFO: Si la position du joueur et la position de la caméra est trop éloigné, tu verra le mapping(object du jeu) flou car le joueur est trop loin pour afficher le mapping (objet du jeu).
En effet à chaque position de caméra une position du joueur est nécéssaire.


J'espère t'avoir aidé
« Modifié: 27 Novembre 2010, 00:21:19 par Jimmy_Krapovich »

Karting06

  • Invité
Re : Comment connaitre la position éxacte de la caméra ?
« Réponse #6 le: 27 Novembre 2010, 08:30:50 »
J'ai mis une angle de 90° et ça marche !