Corriendo Processing en Android

[singlepic id=718 w=320 h=240 float=center]

Hace poco que adquirí de nuevo un smartphone con el mejor sistema operativo que existe, Android, y pues me puse a hacer unas pruebas con Processing en su versión beta para Android e hice un programa muy sencillo, simplemente se crea una lista de objetos imagen y lo despliega donde se de un toque en pantalla. El smartphone es un LG Optimus ONE (P500) corriendo Android 2.2 Froyo.


El código consta de una clase “logo”:

[code language=”java”]
class logo {

PImage img;
int ancho, alto, x, y;

logo(PImage i, int Px, int Py) {
int f=int(random(1, 5));
img=i;
ancho=60*f;
alto=60*f;
x=Px;
y=Py;
}

void dibujar() {
image(img, x-ancho/2, y-alto/2, ancho, alto);
}
}
[/code]

y el programa principal:
[code language=”java”]
PImage mat;
ArrayList logos= new ArrayList();

void setup() {
size(400, 500);
frameRate(30);
mat=loadImage(“mat.png”);
}

void draw() {
background(255);
for (int i = 0; i < logos.size(); i++) { logo p = (logo) logos.get(i); p.dibujar(); } } void mousePressed() { logos.add(new logo(mat, mouseX, mouseY)); } [/code] Posteriormente hare un tutorial de como instalar el SDK de android y hacerlo trabajar en conjunto con Processing.

Adrian MB

Me gusta la electrónica, programación y todo lo relacionado. Ing. en Mecatronica de la UPIITA del IPN y estudiante de Diseño Industrial en la UAM. @adrianmtzb http://adrianmb.mx

También te podría gustar...

  • Hernaldo

    Probelma resuelto, pero ahora una pregunta las imagenes en que directorio deben estar, para que al correrlo en el telefono me las reconozca

  • Hernaldo

    Que tal! trate de correr tu ejemplo, pero ya estando en el dispositivo me marca un error y al igual en el processing un error:

    Null Pointer Exception