Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    delimitare un'area con ostacoli

    delimitare un'area con ostacoli
    sto facendo un giochetto di un pupetto che si muove in una stanza....

    Ora in questa stanza ci sono degli ostacoli.. come faccio ad evitare che il pupetto si muove sopra un tavolo o una sedia?
    ecco l'esempio:

    http://riccardo007.altervista.org/mov.htm

    bisogna cliccare dentro il filmato e usare le freccette...
    nella stanza del Bar in particolare ho questo problema...

    avevo pensato di creare delle zone (hitTest) dei rettangoli invisibili che non appena il pupetto li tocca si disabilitano i tasti (le freccette) solo che i pulsanti li ho messi dentro il clip del pupetto forse voi conoscete un sistema migliore...

    onClipEvent (enterFrame) {
    if(Key.isDown(Key.RIGHT)){
    _root.max1.mov1.play(); //il clip del movimento delle gambe
    this._x+=15; //velocita pupetto
    this.gotoAndStop(1);}
    if(this._x >480){ //area...
    this._x=480;}

    ecc. ecc.

    Quel Roditore che mi risolve il problema gli regalo un bel Pezzo di Formaggio
    eccolo qua:

    http://riccardo007.altervista.org/formaggio.htm

  2. #2
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    aggiornamento del gioco

    aggiornamento del gioco
    ho creato dei pulsanti nella stanza della PLANCIA che si trova andando a destra(ANGAR NAVETTE dove c'è il borg) e di nuovo a destra (PLANCIA) qui c'è un'ostacolo che lampeggia
    le freccette qui non funzionano bisogna cliccare sui PULSANTI FRECCETTE in basso a destra

    non appena il pupetto MAX tocca l'ostacolo il pulsante freccia verso destra viene disabilitato

    per fare questo bisogna per forza creare un pulsante dargli un nome istanza e poi
    mettere questo script:

    on (press) {
    _root.max1.mov1.play();
    max1._x+=15;
    max1.gotoAndStop(1);
    if(max1._x >480){
    max1._x=480;}}

    mentre nel clip dell'ostacolo:

    onClipEvent (enterFrame) {
    if(this.hitTest(_root.max1)){
    _root.destra.enabled=false; //destra è il nome del pulsante che viene disattiv
    _root.disat._visible=true;}
    }

    mentre il pulsante freccia verso sinistra farà riattivare il pulsante freccia destra

    on (press) {
    _root.disat._visible=false; //la scritta di avviso
    _root.max1.mov2.play(); //movimento delle gambe
    _root.destra.enabled=true; // riattiva il pulsante freccia destra
    max1._x-=15; // velocita pupetto
    max1.gotoAndStop(7); // profilo del pupetto girato verso sinistra
    if(max1._x <1){ //limite sinistro schermo
    max1._x=1;}}

    per evitare il movimento a scatti posso usare l'enterframe ma a me interessa
    come si fa a disattivare i tasti freccette o qualsiasi altro tasto senza dare nome istanza
    in modo che quando il pupetto tocca l'ostacolo la freccia verso destra viene disabilitata

    la pagina esempio è sempre quella:
    http://riccardo007.altervista.org/mov.htm

    e qua il vostro compenso:
    http://riccardo007.altervista.org/formaggio.htm

  3. #3
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    nessuno mi puo aiutare...

    uff.. mi sto addormentando

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.