GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: dimmy 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.
(http://nsa19.casimages.com/img/2010/11/25/mini_101125114713431413.png) (http://www.casimages.com/img.php?i=101125114713431413.png)
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+
-
Pour la connaitre la position exacte de la caméra, utilise la fonction GetPlayerCameraPos (http://wiki.sa-mp.com/wiki/GetPlayerCameraPos) et la fonction qui permet de modifier la position de la caméra est SetPlayerCameraPos (http://wiki.sa-mp.com/wiki/SetPlayerCameraPos)
-
je vais voir sa, en tout cas, merci
:cheers
-
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 !
-
Position joueur:
Prendre
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
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
GetPlayerCameraPos(PlayerID, &Float:X, &Float:Y, &Float:Z);
// [url]http://wiki.sa-mp.com/wiki/GetPlayerCameraPos[/url]
Donner
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 ;))
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
SetPlayerCameraLookAt(PlayerID, Float:X, Float:Y, Float:Z);
// [url]http://wiki.sa-mp.com/wiki/SetPlayerCameraLookAt[/url]
-
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é
-
J'ai mis une angle de 90° et ça marche !