User Tag List

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 19

Thread: Créer un terrain en temps réel

  1. #1
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Créer un terrain en temps réel

    Utiliser l'extension Surface pour dessiner un terrain

    à partir de cet exemple, trouvé sur le site de Anders Riggelsen, http://andersriggelsen.dk/mmf2_examples.php - <span style="font-weight: bold">terrain.mfa</span> -

    est-il possible que <span style="font-weight: bold">Surface</span> puisse être utilisé dans un scrolling

    si vous n'avez pas l'objet Surface, cf.. ces liens
    http://clickteam.info/looki/Extensions/Released/
    http://clickteam.info/looki/Help/Surface/
    http://clickteam.info/looki/

    dans l'exemple joint, le &quot;décor&quot;, dessiné au fur et à mesure avec la souris, suit la scène, mais s'arrête une fois la largeur atteinte
    Attached files Attached files

  2. #2
    Clicker Fusion 2.5

    Join Date
    Jun 2007
    Location
    French
    Posts
    699
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Re: Créer un terrain en temps réel

    Salut Dany,

    &quot;est-il possible que Surface puisse être utilisé dans un scrolling&quot;

    Désolé de ne pas trop suivre, mais ton exemple (tuto17) prouve que oui, avec un &quot;Xscroll&quot;.

    Alors pourquoi poser la question?

    Scrolling =&gt; Maintenir le sprite joueur dans (au centre de) la fenêtre de jeu (l'écran).

    Défilement parallax =&gt; Plusieurs couches défilent à différentes vitesses.

    Que souhaites tu réaliser exactement?

    merci de ton attention.

    -

  3. #3
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Créer un terrain en temps réel

    Bonjour,

    C'est un faux scrolling, puisque il ne tourne pas indéfiniment
    comme dit dans le tuto (en ce qui concerne terrain2 et terrain3.mfa) :
    &quot;pour un scrolling, la Largeur virtuelle de la scène est -1
    pour trouver une solution, j'ai donné comme valeur de Largeur virtuelle la Taille de la scène - pour avoir l'illusion d'un scrolling -&quot;

    j'ai donc un peu &quot;triché&quot;

    ce que je voulais, c'est que je puisse dessiner indéfiniment le terrain, alors que dans terrain2 et terrain3.mfa, ça s'arrête quand la largeur de la scène - même taille que Surface - est atteinte

    pas vu de Xscroll...

  4. #4
    Clicker Fusion 2.5

    Join Date
    Jun 2007
    Location
    French
    Posts
    699
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Re: Créer un terrain en temps réel

    Merci de confirmer, ce que j'avais deviné, cela évite des posts inutiles, de tourner autour du pot.

    &quot;pas vu de Xscroll...&quot;

    Désolé, c'est du langage de coder, Xscroll, Hscroll, Easy scrolling, Slow scrolling, Quick scrolling, etc...

    Bref, tu n'es pas sortie de l'auberge (humour).

    S'il te plait, regarde sur mon blog il y a deux exemples de fond défilant.
    http://clickmoteur.blogspot.com/2011...ux-calque.html

    Tu seras obligée de passer par cette astuce =&gt; Faux scrolling, à la place du &quot;Layer&quot;, l'objet surface.

    L'objet surface, doit défiler indéfiniment (droite, gauche, scrolling horizontal dit Xscroll), taille de la scène &quot;normale&quot;, par exemple 640x480.

    Le fond (le layer) défile, le sprite joueur reste dans la scène.

    Une fois que tu as capté le principe, tu rajoutes par dessus le principe de base d'un parallax mais pour une seule couche (les objets surface, faux parallaxing?).

    Donc logiquement 3 objets surface, à replacer suivant le déplacement du sprite joueur.
    Dans ton cas, plus ou moins la taille de la largeur de la scène, à toi de définir la vitesse de défilement par rapport à la vitesse et la direction au sprite joueur.

    Je suis sûr que mes explications sont valables, déjà fait, dans Cart Art, sauf que c'était pas avec surface, faux Vscroll, mais le principe est exactement le même.

    Voili, voilou.
    -

  5. #5
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Créer un terrain en temps réel

    Merci, j'avais déjà téléchargé ton exemple de Fond défilant

    je vais essayer cette astuce...
    ce serait donc l'objet Surface qui remplacerait ton fond ?

    mais dans ton exemple, les fonds sont des actifs, Surface n'est pas un actif...

  6. #6
    Clicker Fusion 2.5

    Join Date
    Jun 2007
    Location
    French
    Posts
    699
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Re: Créer un terrain en temps réel

    Il n'y a pas de quoi.

    Avant de te répondre, j'avais déjà vérifié une petite chose, l'objet surface peut se déplacer de droite à gauche, de gauche à droite, via l'éditeur d'événements...

    &quot;ce serait donc l'objet Surface qui remplacerait ton fond ?&quot;

    Oui.

    Que ce soit avec un actif, image active, ou surface, cela ne change rien au principe (l'astuce).
    -

  7. #7
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Créer un terrain en temps réel

    J'ai essayé d'adapter ton MFA

    mais c'est du grand n'importe quoi !!!
    Attached files Attached files

  8. #8
    Clicker Fusion 2.5

    Join Date
    Jun 2007
    Location
    French
    Posts
    699
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Re: Créer un terrain en temps réel

    Effectivement, mais au moins nous avons essayé.

    Faire défiler surface à l'air simple, gribouiller dessus en même temps, à la position Xsouris et Ysouris, beaucoup moins...

    Mdr.

    Edit:
    Après quelques tests, il semble possible de gribouiller à Xsouris et Ysouris, sur un fond défilant indéfiniment.
    http://www.toofiles.com/fr/oip/docum...edafilant.html

    -

  9. #9
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Créer un terrain en temps réel

    Je vois bien que ça marche, comment, je ne vois pas ))

    utilises-tu l'objet surface, ou simplement dessines-tu avec la souris comme pour un graffiti

    quand je dis simplement, c'est une façon de parler...
    car intéressant aussi ))))
    ce serait une autre façon de créer un terrain en temps réel...

  10. #10
    Clicker Fusion 2.5

    Join Date
    Jun 2007
    Location
    French
    Posts
    699
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Re: Créer un terrain en temps réel

    Oui, utilisation de l'objet Surface, 2 objets, avec mon astuce, 4 objets défilent indéfiniment.

    La deuxième astuce est de tenir compte de la position de chaque objet Surface, afin de &quot;dessiner&quot; à Xmouse, Ymouse.

    J'ai pas trop travailler le truc, donc voici le résultat brut de pomme, bref tout ça pour dire que la &quot;solution&quot; (option) semble &quot;fun&quot; (rigolote).

    Dessin Surface Défilant (open source).
    http://www.toofiles.com/fr/oip/docum...afilantvo.html
    -

Page 1 of 2 1 2 LastLast

Similar Threads

  1. Changer l'ordre d'affichage des calques/temps réél
    By dubbros in forum Multimedia Fusion 2 - Technical Support
    Replies: 5
    Last Post: 10th June 2008, 01:09 PM
  2. Colorisation de code temps réel (MMF2 Dev)
    By Sphax in forum File Archive
    Replies: 13
    Last Post: 18th February 2007, 09:25 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •