TourDeJeu, le réseau des jeux en ligne alternatifs : jeux web multijoueurs, jeux par forum. En savoir +

Flux RSS des discussions du forum : pour les joueurs, et pour les créateurs et MJ
  Reply to this topicStart new topicStart Poll

> Où Chercher?, générateur d'avatar.
Kaeru
Ecrit le : Dimanche 12 Décembre 2004 à 15h15
Quote Post


Kid
*

Groupe : Membre
Messages : 33


Bonjour,

j'ai cherché àç droite et à gauche, mais sans résultat.
je cherche à intégrer dans l'inscription du jeu que je fais un systeme qui fais que le joueur en fonction du sexe qu'il choisie, peut ensuite choisir une race, couleur de peau, cheveux etc.. je ne cherche pas de graphisme mais juste la marche à suivre pour mettre en place un tel systeme.

si quelqu'un à un lien vers un tutorial parlant ou s'approchant de cette idée ça serais sympas.

Thx. K
PMEmail Poster
Top
Michoko
Ecrit le : Mercredi 29 Décembre 2004 à 04h26
Quote Post


Kid
*

Groupe : Membre
Messages : 26


Bah te suffit simplement de faire plusieur condition en php

Avec des if, elseif etc tu devrais y arriver smile.gif

Avec les conditions tu fait afficher une image a chaque fois en fonction du sexe race etc...

enfin je le voit comme sa wink.gif c'est pas bien compliqués a faire mais après faut avoir le graphisme pour ^^


--------------------
Michoko administrateur de :

user posted image
PMEmail PosterUsers Website
Top
gorgu
Ecrit le : Mercredi 29 Décembre 2004 à 09h16
Quote Post


Ouf
*

Groupe : Membre
Messages : 417


option flash: ouaa classse.

une movie principale chargée avec quelques parametre style vtete=1&vnez=3

dans le fla: un mouvie tete, une movie nez etc

dans chaque petit movie une image clef avec le nez1,nez2 etc

dans la premiere frame

nez.gotoAndStop(vnez);
tete.gotoAndStop(tete);
etc


option 2 php:

crée nez1.png nez2.png etc tous taille 60 x60 (par exemple)

puis
charger avatar.php?nez=1&tete=2
<?
$xxxm = @imagecreate(60, 60) or die ("pas de serveur GD");
$bg = ImageColorAllocate ($xxxm, 255, 255, 255);
imagecolortransparent($xxxm, $bg);
function LoadGif ($xxxmgname) {$xxxm = @ImageCreateFromPNG ($xxxmgname);return $xxxm;}

switch($nez)
{
case"1"
$nez=loadgif ("nez1.png");
break;
case"2":
$nez=loadgif ("nez2.png");
break;
case"3":
$nez=loadgif ("nez3.png");
break;
default:
$nez=loadgif ("nez0.png");
break;
}

ImageCopy ($xxxm,$nez, 0, 0, 0, 0, 60, 60);

header ("Content-type: image/png");
imagepng ($xxxm);
ImageDestroy ($xxxm);
?>

en gros...

la solution GD est lourde pour le serveur surtout si c'est pour un forum, il faudrait alors sauver l'image crée pour ne pas refaire le calcul a chaque fois.
il faut chercher du coté de fileexist sur php.net



--------------------
enfin je crois ...
Adept JDR
PMEmail PosterUsers Website
Top
« Sujets + anciens | Programmer | Sujets + récents »

Reply to this topicStart new topicStart Poll