CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

programmation d un pandas

moi829
moi829
Niveau 1
28 octobre 2015 à 23:10:34

hello,
avec du javascript simplifier
j aimerai faire que les yeux de mon pandas suivent ma souris.
pour exemple lorsque ma souris est situer en haut a droite les yeux regardent en haut a droite, idem pour les 3 autres côtés

//oreille gauche
fill(0, 0, 0);
arc(110, 75, 150, 150, 150, 325);
fill(255, 255, 255);
arc(110, 75, 90, 90, 150, 325);

//oreille droite
fill(0, 0, 0);
arc(300, 65, 150, -125, -45, 150);
fill(255, 255, 255);
arc(298, 69, 85, -80, -50, 150);

//tête
stroke(0,0,0);
fill(255, 255, 255);
ellipse(200, 200, 350, 350);

// yeux
var yeux = function (x, y) {
noStroke();
fill(0, 0, 0);
ellipse(x, y, 70, 105);
fill(255, 255, 255);
ellipse(x, y, 25, 25);
fill(0, 0, 0);
ellipse(x, y, 15, 15);
fill(207, 74, 25);
ellipse(x, y, 5, 5);
};

yeux(133, 170); //œil droit
yeux(270, 170);//œil gauche

//nez
var nez = function(x, y) {
fill(250, 250, 250);
ellipse(x, y, 150, 90);
fill(0, 0, 0);
ellipse(x, y, 60, 35);
ellipse(x-1, y+10, 35, 35);

//narine
var narine = function(x, y) {
fill(260, 260, 260);
ellipse(x, y, 15, 15);
};

narine(180, 252); //narine droite
narine(220, 252); //narine gauche
};
nez(200, 240);

//bouche
stroke(0, 0, 0);
arc(274, 258, 150, 120, 77, 168);
arc(132, 252, 150, 130, 22, 100);
noStroke();

hexabeast
hexabeast
Niveau 9
29 octobre 2015 à 11:45:25

J'avais fait ça dans un jeu en Java pour un ludum dare (http://ludumdare.com/compo/ludum-dare-33/?action=preview&uid=36717 )

En gros t'as juste à prendre le vecteur qui va du centre du blanc des yeux à ta souris, à le raccourcir en gardant son angle s'il dépasse une certaine valeur (inférieure au rayon total de l'oeil en général), puis tu fous le noir de l'oeil à la position du centre de l'oeil + ce vecteur.

C'est pas forcément clair mais mieux que rien je suppose.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment