IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

Box2d et le ralentissement!


Sujet :

ActionScript 3

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Par défaut Box2d et le ralentissement!
    Bonjour tout le monde , j'espère que vous allez bien


    Je suis entrain d'utiliser Box2D pour visionner les mouvements d'un grand nombre de particules, sauf que si j'augmente considérablement le nombre de particules, un grand ralentissement se produit.

    j'ai déja essayé le grabage collection, mais ca change pas grand chose car je ne détruit/remove pas mes particules.

    et donc je me demandais s'il y'a une solution a cela:

    Voila une petite video que j'ai fait qui explique bien mon problème:

    [ame="http://www.youtube.com/watch?v=MtQY2gVf1FA&feature=player_embedded"]http://www.youtube.com/watch?v=MtQY2gVf1FA&feature=player_embedded[/ame]

    par exemple est ce qu'on peut augmenter la mémoire alloué à flash car j'ai un pc i7 et 8go de ram ?


    ou est ce qu'il y'a un moyen de faire une sorte de loading qui charge au préalable le mouvement des particules ?

    si quelqu'un a une propostion je suis preneurs.
    un solution je l'epouse

    merci d'avance .

  2. #2
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    Ce ralentissement est normal. Flash n'est pas encore optimisé pour le mulithreading. Avec flash 11 ce sera acceptable du fait que ce sera le GPU qui s'en chargera.

    Pour info, quand il y a 600 particules, la boucle s'itère 600 fois, c'est quand même conséquent.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Par défaut
    Merci boucoups zulad

    Ta réponse m'a donné de nouveaux pistes

  4. #4
    Rédacteur

    Avatar de The_Pretender
    Homme Profil pro
    Formateur Développement / Programmation
    Inscrit en
    Juin 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Développement / Programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2004
    Messages : 739
    Par défaut
    Bonjour,

    Regarde du côté de Stage3D avec Starling Framework.

    Tu devrais pouvoir obtenir de meilleures performances.
    Réclamez La Méthode Développement Facile pour Créer Rapidement des Applications Performantes sur Mobiles et Ordinateurs : Développement Facile

    Développez des Applications Web Performantes avec la Formation Vidéos Developpez : Programmation Facile

    Découvrez : Tutoriels, ressources AS2 et AS3

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Par défaut
    Ho , je savais même pas qu’une telle librairie existe, honte à moi.

    Merci The_Pretender, je vais voir ca, je vous tiens au courant

  6. #6
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    J'ai trouvé un article qui parle de stage 3D :

    http://www.adobe.com/devnet/flashpla...e3d-works.html

    Par contre, ils mettent dans les requisites qu'on peut faire ça avec flashCS5.5.
    Est-ce que c'est correct ? parce que sur le mien je n'ai pas flash 11.

  7. #7
    Rédacteur

    Avatar de The_Pretender
    Homme Profil pro
    Formateur Développement / Programmation
    Inscrit en
    Juin 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Développement / Programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2004
    Messages : 739
    Par défaut
    En fait, j'utilise le compilateur gratuit Flex SDK par l'intermédiaire de l'éditeur FDT.

    Et tu as besoin de ce fichier playerglobal v.11.swc pour la compilation.
    Je l'ai mis en téléchargement (j'avais eu beaucoup de mal à le trouver) :
    Profiter du GPU Stage3d dans vos jeux flash 2D

    Et voici plusieurs tutoriels simples que j'ai réalisés :
    Utiliser Starling Framework (Stage3D)
    Réclamez La Méthode Développement Facile pour Créer Rapidement des Applications Performantes sur Mobiles et Ordinateurs : Développement Facile

    Développez des Applications Web Performantes avec la Formation Vidéos Developpez : Programmation Facile

    Découvrez : Tutoriels, ressources AS2 et AS3

  8. #8
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    Super merci

    Edit :

    Pour info, le FDT 5 est aussi en version gratuite en FREE

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Par défaut
    Je viens d'ajouter FlashPlayer11 à CS5.5, faut juste suivre ce tuto:

    http://blogs.adobe.com/rgalvan/2011/...and-cs5-5.html

    mais pour l'instant ca change pas grand chose; je suis entrain de suivre ce tuto, pour lier Starling à box2d, j'espère que ca va marcher :

    http://www.actionscript-facile.com/b...le1218183.html

Discussions similaires

  1. Réponses: 12
    Dernier message: 27/08/2007, 12h33
  2. Ralentissement application
    Par thierrybatlle dans le forum Langage
    Réponses: 5
    Dernier message: 01/02/2006, 13h02
  3. [Systeme] Ralentissement important WinXP
    Par titus55 dans le forum Windows XP
    Réponses: 6
    Dernier message: 07/11/2005, 17h54
  4. Réponses: 6
    Dernier message: 24/10/2005, 08h43
  5. Ralentissement lors d'INSERT successifs dans IB 6
    Par Papino dans le forum Débuter
    Réponses: 9
    Dernier message: 21/01/2005, 13h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo