• 16 Mai 2024, 18:41:49


Auteur Sujet: [Exemple] Camera SAMP  (Lu 1232 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
[Exemple] Camera SAMP
« le: 11 Juin 2011, 21:24:33 »
Salutations à tous !

J'ai souvent remarqué que beaucoup de membres avaient des problèmes avec les fonctions liées à la caméra, c'est pour cela que j'ai pensais à programmer un petit exemple simple pour montrer le fonctionnement de ces fonctions.

Donc, dans ce code, l'utilisateur à le droit d'utiliser deux commandes:


Code: (Commandes) [Sélectionner]
/start - Permet de commencer une session
/stop - Permet d'arrêter une session

Une session met la caméra à une position précise et lorsque que le joueur bouge, la caméra suit du regard le joueur mais ne change pas de position !
Pour cela, j'ai utilisé une méthode très simple, j'ai utilisé la fonction évènementielle OnPlayerUpdate !
L'utilisation de cette fonction est un peu lourde, mais vous pouvez utiliser un timer, rien ne vous en empêche !

Donc, voici le code: Camera by Xartrick

J'espère que ce code vous aidera à mieux comprendre les fonctions liés à la caméra !
Voici un schéma que j'ai fais pour l'occasion !



1 - Vous positionnez votre caméra
2 - Vous donnez une position à votre joueur (ou non)
3 - Vous mettez le point de vue de la caméra à la position du joueur

Cordialement,
Xartrick.
« Modifié: 11 Juin 2011, 22:58:54 par Xartrick »

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : [Exemple] Camera SAMP
« Réponse #1 le: 11 Juin 2011, 21:35:04 »
Yeah bien joué :)



Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : [Exemple] Camera SAMP
« Réponse #2 le: 11 Juin 2011, 21:56:04 »
Merci du commentaire .:: Miguel .::.

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : [Exemple] Camera SAMP
« Réponse #3 le: 11 Juin 2011, 21:57:29 »
Pas mal, j'ai une petite idée d'amélioration : Tu devrais plutôt mettre la caméra derrière le joueur lorsqu'il écrit /start, plutôt que de la mettre à un endroit fixe de la map ;)
++

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : [Exemple] Camera SAMP
« Réponse #4 le: 11 Juin 2011, 22:01:05 »
Merci Gilux, mais ce code n'à pas était créé pour être amélioré, mais seulement pour permettre au personne qui n'aurait pas compris comment utiliser les fonctions relatives à la caméra.
Sinon, je souligne que ton idée est très intéressante !

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : [Exemple] Camera SAMP
« Réponse #5 le: 11 Juin 2011, 22:01:58 »
Moi perso sa ma beaucoup aidez.Vraiement je te remerci grave!!



Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : [Exemple] Camera SAMP
« Réponse #6 le: 11 Juin 2011, 22:55:39 »
J'avais vu un serveur qui, à l'arrivée des courses, bloquait la caméra, comme dans Trackmania Nations. Ca rend assez bien je trouve :P

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : [Exemple] Camera SAMP
« Réponse #7 le: 12 Juin 2011, 14:01:35 »
Je vais TEST ca de suite ça a l'air marrent.  :D
Nippah !