Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Aiuto per un piccolo gioco stile Arkanoid

    Salve a tutti,
    da poco ho iniziato a sviluppare un mini-gioco stile Arkanoid per la mia ragazza. Premetto che sto sfruttando le AWT di Java. Vorrei discutere con voi a proposito di due problemi:

    1.Ho realizzato la classe/ascoltatore per la tastiera in questa maniera:


    codice:
    class AdpKeyBoard extends KeyAdapter {
    	public void keyPressed(KeyEvent ev)
    	{
    		if (KeyEvent.VK_LEFT == ev.getKeyCode())
    		{
    			velocity = -10;
    			paint(getGraphics());
    		}
    		
    		if (KeyEvent.VK_RIGHT == ev.getKeyCode())
    		{
    			velocity = 10;
    			paint(getGraphics());
    		}
    	}
    	public void keyReleased(KeyEvent ev)
    	{
    		velocity = 0;
    	}
    }
    Ovviamente la variabile "velocity" incrementa lo spazio percorso ogni 10 millisecondi. Il problema è che quando tengo premuto destra o sinistra il pad si muove una volta, si ferma per un attimo, poi riprende ad avanzare normalmente. Come posso fare per eliminare quell'attimo di "blocco"? E' un'azione predefinita di java?

    2.Devo migliorare la resa grafica del pad, magari usando photoshop. Come posso fare per far si che non compaia il rettangolo bianco dietro l'immagine in modo tale da lasciar vedere lo sfondo?

    Spero di essere stato chiaro!

    Grazie anticipatamente.

  2. #2
    Utente di HTML.it L'avatar di cyberman
    Registrato dal
    Mar 2002
    Messaggi
    7,543
    per le problematiche giava ti rimando al forum apposito, qui possiamo discutere del secondo problema semmai e in termini puramente grafici.
    I formati che che ti consentono una traparenza del canale alfa sono gif, e png quest'ultimo usato in molti giochi mame tipo arkanoid. nel formato gif hai un massimo di 256 colori con png dipende se in 8 o 24 bit comunque hai un numero maggiore di colori rappresentati.

  3. #3
    Ok, allora sposto nell'altra sezione. Grazie e scusatemi!

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.