In every game you should select your lights and cameras carefully and move them on base of your objects moves specially in 3d games.
In this 3d model you see three light( free spot) and one camera and panel and ball(sphere).this is a sample game for moving a ball in panel.For using it you should export in m3g After do that maybe you see a view such this in a m3g player
As you see you may lost some graphics on base of your m3g exporter and your 3d software now you are ready for moving your lights and cameras.
2.moving your lights and cameras
Java have two class for moving light and cameras in m3g files with name Light and Camera.
For moving light and cameras you can use this codes
Light l=(Light)(Myworld.find(lighted);//getting your desired light
l. setTranslation(x,yz);//move it to x,y,z location
Camera m;m=(Camera)(Myworld.find(cameraid);//get your desired camera from your world
m.setTranslation(x,y,z);// move it to x,y ,z location
now you can run your game in netbeans emulator (see picture)but you should now that your game maybe presented in mobiles differently on base of their graphics.
You can send your comments about this post .I'll be glad for them.