Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20

Discussione: equazione di base

  1. #11
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Nel senso del perchè so che funziona in quel modo? Beh, le equazioni di Robert Penner sono abbastanza famose, e il significato dei parametri:

    codice:
    Math.linearTween = function(t, b, c, d)
    è:


    t: current time
    b: beginning value
    c: change in value
    d: duration

  2. #12
    Utente di HTML.it L'avatar di gioska
    Registrato dal
    Jul 2002
    Messaggi
    327
    vorrei capire il legame che c'e' tra la funzione di robert penner

    Math.linearTween = function(t, b, c, d)
    {
    return c * t / d + b;

    e i valori scritti da te

    this.inizio = 100;
    this.fine = 300;
    this.percorso = this.fine - this.inizio;
    this.durata = 30;
    this.tempo = 0

    grazie della pazienza
    PALERMO IN SERIE A "siemu i miegghiu" <<""FORZA PALERMO"">> <<""FORZAPALERMO"">>

  3. #13
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non sono sicuro di aver capito la domanda..

    Il metodo di Robert Penner serve a restituire la posizione di oggetto su un determinato asse dati alcuni parametri, che relazionati tra loro rappresentano il moto lineare:

    velocità = spazio / tempo
    spazio = tempo * velocità

    posizione_attuale = spazio * tempo_trascorso / tempo_totale + posizione iniziale

    per cui imposti questi valori (decisi da te a priori):

    codice:
    this.inizio = 100;				// posizione di partenza
    this.fine = 300;				// posizione di arrivo
    this.percorso = this.fine - this.inizio;	// spazio percorso dato dalla differenza dei due precedenti
    this.durata = 30;				// durata dello spostamento (tempo totale)
    this.tempo = 0;				// tempo trascorso (che aumenta progressivamente)

  4. #14
    porca miseria, ma in che lingua state comunicando?
    booo! cmq e' stimolante cercare di capire......
    spero di imparare...

  5. #15
    Utente di HTML.it L'avatar di gioska
    Registrato dal
    Jul 2002
    Messaggi
    327
    nega io volevo sapere nel senso che:

    non dando valori numerici ne a t, ne a b, ne a c, e ne a d
    come' che poi quando On enterFrame scrivi che _x e' uguale a
    Math.linearTween con associato i parametri da te definiti, cioe' (this.tempo++, this.inizio, this.percorso, this.durata)?

    E' quindi come mai che a t,b,c,d non dai nessun valore numerico quindi in pratica loro restituiscono alla fine c * t / d + b
    ma in realta' sono solo lettere.

    mi sorge il dubbio, non e' che i i valori che imposti tu: tempo, inizio, percorso e durata sostituiscono in un certo senso c t d b?

    ti prego rispondimi perche' voglio riuscirlo a capire?
    PALERMO IN SERIE A "siemu i miegghiu" <<""FORZA PALERMO"">> <<""FORZAPALERMO"">>

  6. #16
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Aspetta, forse ti sfugge il concetto di parametro.
    La funzione è:

    Math.linearTween = function(t, b, c, d)

    il che vuol dire che riceve quattro parametri, ai quali da momentaneamente il nome "t", "b", "c" e "d" (per identificarli al suo interno). Presi questi quattro parametri, che sono quattro valori passati dall'utente, li elabora secondo la formula:

    c * t / d + b;

    e ne restituisce il risultato:

    return c * t / d + b;

    Quindi viene chiamata la funzione passando quattro valori (in questo caso contenuti in altrettante variabili definite prima):

    Math.linearTween(this.tempo++, this.inizio, this.percorso, this.durata);

    e il risultato, cioè il valore restituito, viene assegnato all'_x del movieclip. Potevo anche non usare le variabili, e scrivere:

    Math.linearTween(this.tempo++, 100, 200, 30);

  7. #17
    Utente di HTML.it L'avatar di gioska
    Registrato dal
    Jul 2002
    Messaggi
    327
    quindi quelle che definisci tu cioe' inizio, fine, durata e tempo non sono altro che t b c d

    dimmi che e'cosi ti prego.
    PALERMO IN SERIE A "siemu i miegghiu" <<""FORZA PALERMO"">> <<""FORZAPALERMO"">>

  8. #18
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Si, certo.
    Sono dei valori che io imposto a priori, e passo alla funzione. Quando arrivano alla funzione, questi valori diventano t b c d.

  9. #19
    Utente di HTML.it L'avatar di gioska
    Registrato dal
    Jul 2002
    Messaggi
    327
    era proprio questo che non mi era tanto chiaro adesso e' piu che chiaro grazie a te.
    Sei unico grazie mille per l'aiuto.
    vorrei stare ore a parlare con te, mi leveresti molti dubbi e perplesita'.




    e grazie anche alle equazioni di Robert Penner.
    PALERMO IN SERIE A "siemu i miegghiu" <<""FORZA PALERMO"">> <<""FORZAPALERMO"">>

  10. #20
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Mi scappa un OT... non posso resistere !!!

    nega, se tu fossi vissuto in epoche remote saresti di sicuro un alchimista in grado di trasformare i pensieri purissimi in materia compatta, con un solo snap di dita.

    Sei come il casco dei film di fantascienza, quello che appena indossato ti fa stupire per come appare vero, concreto e semplice il prima, sospettato, difficile/impossibile.

    E se il primo australopiteco avesse incontrato te, ora saremmo già all'età della vera comprensione, il non luogo in cui spazio, tempo ed energia non coesistono ma sono la stessa, unica, realtà.

    Sai spiegare i concetti in un modo talmente efficace da farmi sentire un quadrumane della serie: " Dino, dammi un crodino ".

    Fan-ta-sti-co.

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

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.