Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia Següent revisió Ambdós costats nova versio | ||
jocs_android [2018/12/20 19:34] enric_mieza_sanchez |
jocs_android [2018/12/24 16:04] enric_mieza_sanchez [Millorant model per disposar de diverses boles] |
||
---|---|---|---|
Línia 13: | Línia 13: | ||
==== Pilota rebotant ==== | ==== Pilota rebotant ==== | ||
- | - Comença un nou projecte i pinta una pilota de forma similar en com has fet al projecte anterior. | + | - Comença un nou projecte i pinta una pilota de forma similar en com has fet al projecte anterior, amb un '' |
- Implementa un '' | - Implementa un '' | ||
- Sobreescriu el mètode '' | - Sobreescriu el mètode '' | ||
- Detecta quan la bola arriba als límits i fes-la rebotar, canviant la seva velocitat X o Y. Per veure com detectar els límits pots fer un cop d'ull al codi que hem fet en la pràctica inicial. | - Detecta quan la bola arriba als límits i fes-la rebotar, canviant la seva velocitat X o Y. Per veure com detectar els límits pots fer un cop d'ull al codi que hem fet en la pràctica inicial. | ||
+ | - Si veus que no rebota en els límits exactes segurament serà perquè has de tenir en compte el tamany de la bola. Aplica una correcció a la detecció de límits. | ||
+ | - Si vols que els límits siguin exactes, hauràs de tenir en compte la '' | ||
+ | - Calcular el seu tamany i compensar el límit similarment en com has fet amb les dimensions de la bola. | ||
+ | - Amagar-la (hide). En el cas que al voler amagar-la la aplicació falli, mira d' | ||
+ | |||
+ | ==== Millorant model per disposar de diverses boles ==== | ||
+ | L' | ||
+ | |||
+ | - Necessites pensar bé l' | ||
+ | - Hauràs de crear un ArrayList de < | ||
+ | - Has d' | ||
+ | - El '' | ||
+ | - Fes que cada bola tingui una imatge diferent. | ||
+ | - Intenta canviar el tamany de la boles (per exemple, passats 5 segons o després de 1000 repintades). Què passa? Quin error dona? | ||
+ | - Intenta canviar el tamany de les boles quan arribi un //touch event// qualsevol. Funciona ara? Perquè? | ||
+ | |||
+ | ==== Col·lisions ==== | ||
+ | ... | ||