Visualizzazione dei risultati da 1 a 2 su 2

Discussione: razio per spostamento

  1. #1

    razio per spostamento

    cavolo avevo sbagliato stanza dovevo scrivere qui

    ho un bello schersetto da risolvere, sto costruendo una chat in 3d per fare i primi passi con flash+php+mysql ma ho un problema nello spostamento del mio personaggio:

    con questa formula il puppazzo mi fa una traiettoria a parabola invece che tagliare dritto verso il punto definitivo:
    posizioney e posizionex sono i punti che deve raggiungere l'omino.
    Ora se la y del clip e la x del clip si incrementa del rapporto delle distanze da raggiungere dovrebbe andare dritto o sbaglio? guardate invece che fa: loggatevi come "test" tutto minuscolo devo ancora fare controlli e registrazioni.

    http://www.justi.it/chat5.html

    (vi trascrivo il codice rilevante per un solo tipo di spostamento gli altri sono analoghi)


    clearInterval(intervallo)

    if(((posizioney-main._y) > 0)&&((posizionex-main._x) > 0)){
    main._y += Math.abs((posizioney-main._y)/(posizionex-main._x))
    main._x += Math.abs((posizionex-main._x)/(posizioney-main._y))
    intervallo = setInterval(Spostamento,30);
    }

    come faccio a farlo andare dritto sto coso? heheheh

  2. #2
    Hai proprio bisogno di utilizzare la funzione Math.abs?
    Penso che la prabola sia dovuta al calcolo del valore assoluto nell'arco dei valori inizale e finale...forse :master:

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 © 2025 vBulletin Solutions, Inc. All rights reserved.