Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Movimento a pendolo

  1. #1

    Movimento a pendolo

    Ciao a tutti,
    dovrei realizzare un'animazione che muove un oggetto da sx a dx con un movimento lento come se fosse un pendolo.

    Immaginate quindi la parte alta come punto fisso, quel che si muove è il corpo, come se io appendessi il cartellino don't disturb alla porta, e gli dessi una spinta, questo si muoverebbe da sx a destra.

    Come posso fare per far si che la parte altra non si muova con la mia animazione?
    Grazie!!!
    Spero di essermi spiegata..in effetti non sono sicura di essere stata molto chiara..

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Ciao,

    disegna il cartello, convertilo in movieclip e associagli:
    codice:
    onClipEvent (load) { 
    frame = 3; 
    ruota = 5; 
    function oscillazione() { 
    ruota2 = Math.round((ruota/10)+(1*ruota*(Math.abs(Math.cos(radiante)))));
    //Aumentando l'1 (sopra), l'oscillazione aumenta di velocità  ma perde in fluidità.
    this._rotation += ruota2; 
    radiante = (Math.PI/90)*(this._rotation);
    // Col 90 (sopra), al posto di 180, l'oscillazione è più breve (minore escursione).
    if (Math.abs(Math.cos(radiante))<.01) { 
    frame += 5; 
    if (frame>=20) { 
    frame = 1; 
    } 
    ruota =-ruota; 
    } 
    } 
    } 
    onClipEvent (enterFrame) { 
    oscillazione(); 
    }
    Per aumentare l'illusione, metti un "laccetto" in un layer inferiore e magari un chiodo ---> guarda

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  3. #3
    se lo vuoi fare graficamente..

    basta che una volta disegnato il tuo oggetto (es un rettangolo) sposti il punto bianco che si forma al centro in alto, quello ora sara il tuo punto fisso da dove parte l'oscillazione e dove il tuo oggetto ruota o si muove, come se fosse una puntina da disegno.

    selezioni il tutto , lo trasformi in un clip, aumenti almeno a 25 il framrate e gli crei il movimento sulla timeline.

    consiglio.
    quando l'oggetto sta x arrivare al suo punto + alto x esempio a destra fagli diminuire la velocità.


    spero d esserti stato d'aiuto!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.