begin process at 2012 05 26 06:34:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Animations

 > PERSPECTIVE

PERSPECTIVE


 Information sur la source

Note :
Aucune note
Catégorie :Animations Classé sous :perspective, 3d, fausse 3d, block out Niveau :Débutant Date de création :26/02/2009 Vu / téléchargé :4 039 / 511

Auteur : quent191

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Dans cette source on peut voir comment changer la taille d'un objet en fonction de sa position dans la scene.
_________________________________________________ __________________________________________________ ___

Source

  • boule.onPress = function() {
  • this.startDrag();
  • boule.onMouseMove = function() {
  • if (murGauche.hitTest(_xmouse, _ymouse, 1)) {
  • echelle = (220-this._x)+30;
  • this._xscale = echelle*0.6;
  • this._yscale = echelle*0.6;
  • }
  • if (murDroite.hitTest(_xmouse, _ymouse, 1)) {
  • echelle = (this._x-380)+30;
  • this._xscale = echelle*0.6;
  • this._yscale = echelle*0.6;
  • }
  • if (murHaut.hitTest(_xmouse, _ymouse, 1)) {
  • echelle = (150-this._y)+30;
  • this._xscale = echelle;
  • this._yscale = echelle;
  • }
  • if (murBas.hitTest(_xmouse, _ymouse, 1)) {
  • echelle = (this._y-250)+30;
  • this._xscale = echelle*0.91;
  • this._yscale = echelle*0.91;
  • }
  • };
  • };
  • boule.onRelease = boule.onReleaseOutside=function () {
  • stopDrag();
  • delete boule.onMouseMove;
  • };
  • //0.6 = 100/170
  • //0.91 = 100/110
  • // en gros c'est ien qu'une modif de taille !!!
boule.onPress = function() {
	this.startDrag();
	boule.onMouseMove = function() {
		if (murGauche.hitTest(_xmouse, _ymouse, 1)) {
			echelle = (220-this._x)+30;
			this._xscale = echelle*0.6;
			this._yscale = echelle*0.6;
		}
		if (murDroite.hitTest(_xmouse, _ymouse, 1)) {
			echelle = (this._x-380)+30;
			this._xscale = echelle*0.6;
			this._yscale = echelle*0.6;
		}
		if (murHaut.hitTest(_xmouse, _ymouse, 1)) {
			echelle = (150-this._y)+30;
			this._xscale = echelle;
			this._yscale = echelle;
		}
		if (murBas.hitTest(_xmouse, _ymouse, 1)) {
			echelle = (this._y-250)+30;
			this._xscale = echelle*0.91;
			this._yscale = echelle*0.91;
		}
	};
};
boule.onRelease = boule.onReleaseOutside=function () {
	stopDrag();
	delete boule.onMouseMove;
};
//0.6 = 100/170 
//0.91 = 100/110
// en gros c'est ien qu'une modif de taille !!!


 Conclusion

Ben voila conclusion  j'ai rien à conclure. A part que c'est juste une echelle de modification de taille si on peut dire ca comme ca

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip JEU DU VIH EN AS 3
Source avec Zip VISITE À LA CAMPAGNE
Source avec Zip EFFET D'OMBRE AU DÉPLACEMENT DE LA LUMIERE
Source avec Zip RENTRER SORTIR D'UNE VOITURE POUR UN JEU COMME GTA
Source avec Zip INVENTAIRE POUR RPG

 Sources de la même categorie

Source avec Zip Source avec une capture CARROUSEL MENU FLASH AS3 2012 par captainpat
Source avec Zip Source avec une capture IMPERIUM - ANIMATIONS MONSTRE par narftech
Source avec Zip Source avec une capture IMPERIUM - ANIMATIONS SPACE OPÉRA - PACK 3 par narftech
Source avec Zip Source avec une capture IMPERIUM - ANIMATIONS SPACE OPÉRA - PACK 2 par narftech
Source avec Zip Source avec une capture IMPERIUM - ANIMATIONS SPACE OPÉRA par narftech

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture FORMULE 1 3D par gremlins7
Source avec Zip Source avec une capture GET_RELATIVE_MATRIX3D: LE CONCEPT... par top30
Source avec Zip Source avec une capture MENU CARROUSEL FULL 3D CS4 par gremlins7
Source avec Zip Source avec une capture CARROUSEL EN VRAI 3D SOUS CS4 par pegase31
Source avec Zip POUR LES DÉBUTANTS; DU START DRAG, DE LA FAUSSE 3D DU SON... par FlyMan

Commentaires et avis

Commentaire de pegase31 le 26/02/2009 17:19:36 administrateur CS

Le soucis de cette animation est qu'elle ne respecte pas du tout le principe de focal : echelle = focal/(focal+Z);
D'où un gros soucis de proportions et donc de perspective. La boule devrait être de la même proportion entre le carré du fond et celui du devant.

Peg'

Commentaire de quent191 le 26/02/2009 17:36:26

c'est pas le cas ?

Commentaire de pegase31 le 26/02/2009 17:43:07 administrateur CS

Le principe de perspective veut que plus un objet s'éloigne à vitesse constante et moins sa progression d'échelle soit grande. Or ta perspective est linéaire ...

De plus, pourquoi ne pas faire cet effet tout simplement sous CS4 avec Z ? c'est implémenté directement dedans.

Peg'

Commentaire de quent191 le 26/02/2009 20:34:46

ah ok merci je savais pas

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Probleme Perspective 3D d'un clip [ par maripaun2003 ] Bonsoir, J'ai effectué une déformation en perspective de mon clip avec flash CS4 en utilisant ce code: clip.rotationY=-13; clip.rotationX=-6; clip.r Perspective 3D avec mouvement de la souris [ par lololastar44 ] Bonjour à tous, je cherche à faire l'effet de profondeur qui bouge avec la souris comme sur les sites suivants : sur http://www.occasionsfreedent.free Problème de perspective avec aAdobe Flash Pro CS5 [ par Vayken ] Bonjour, je suis en train de me mettre un peu à la perspective 3D en flash (pour l'instant, je n'agis que sur l'axe z) avec un petit shoot them up. S items en 3d isométrique [ par vegetalain ] Bonjour à tt le monde... et AuSecours [^^sad1] j'ai pris sur un site consacré aux jeu deux d, en flash, une source génial, c'était ce que je cherchais Salon virtuel [ par maha1987 ] Bonjour, Je suis développeur web et je veux réalisé un salon virtuel en 3D , j'aimerais savoir avec quel logiciel de conception 3D sera réalisable ce animation 3D [ par anticlope ] salut à tous, Je voudrai savoir s'il y a quelqu'un qui pourrai m'expliquer la procédure pour pouvoir faire quelque chose qui ressemble à ce qui existe MovieClip et 3D en AS3 [ par theflash518 ] comment modifier les attributs de rotations 3D d'un MovieClip avec actionscript 3 ?? et pour quoi lorsque on fait tourner un MovieClip manuellement da Cube 3D [ par bobiz ] bonjour, alors voilà je vous expose mon projet qui n'est pas encore un problème mais qui tend à le devenir. Je cherche par un moyen proche de flash, e Centrer l'origine de l'effet 3d [ par carton99 ] Bonjour , j'utilise les effets 3 de Flash ,qui sont très intéressent vue la simplicité de la chose. Mais j'ai du mal à contrôlé correctement le compor Position global objet 3D [ par carton99 ] Bonjour, désolé encore une question. j'utilise l'attribut "z" pour réalisé des effets 3d. Je cherche à connaître la position réel sur l'écran de mes


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales