Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    428

    setInterval incrementa la velocità

    Salve,
    ho una funzione che attiva un setInterval per richiamare un'a ltra funzione a intervalli ben definiti. All'interno di questa funzione a seconda dell'evento uso il clearId per bloccare il suo funzionamento. Se poi chiamo nuovamente la funzione per riattivare il setInterval, lui riparte, ma sembra che l'intervallo di tempo si sia dimezzato, velocizzando l'animazione!

    codice:
    function startGame() {
     ...
     moveIntervalID = setInterval(moveSnake, 500);
     ...
    }
    ...
    function moveSnake() {
     ...
     clearInterva(moveIntervalID);
     ...
    }
    ciao
    gnegno

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    a cosa ti serve una funzione per richiamarne un'altra?
    chiama direttamente quella che ti serve.

    Spero cmq che ti sia sbagliato a scrivere la chiamata
    di clear setInterval

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    428
    ops colpa di una l ... è vero... eppure quante volte l'avrò riletto ... e sempre ci vedevo clearInterval

    la funzione per richiamare l'altra mi serve per inizializzare delle variabili, infatti avevo messo ... prima e dopo, ma a seconda dei casi, non sempre lo deve fare.. quindi ho preferito metterla su due funzioni!


    grazie mille
    ciao
    gnegno

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.