This should give you idea. (read comments that i added in script-file)
/* <behavior jsname="behavior_Keyboard_M" description="KEYBOARD EXAMPLE"> </behavior> */
var keyp=0;//on android change it.. if overlay1 (zoom in) clicked then keyp=77 if overlay2 (zoom out) clicked then keyp=78 var counter=0;
ccbRegisterKeyDownEvent("keyPressedDown");//on android remove it function keyPressedDown(keyCode)//on android remove it {//on android remove it keyp=keyCode;//on android remove it }//on android remove it
behavior_Keyboard_M = function() { };
behavior_Keyboard_M.prototype.onAnimate = function() {
//IS M PRESSED DOWN if (keyp==77 )//on android change it.. if overlay1 (zoom in) clicked then keyp=77 if overlay2 (zoom out) clicked then keyp=78 { keyp=0;//RESET counter+=0.1; var cam = ccbGetActiveCamera(); var Fov = ccbGetSceneNodeProperty(cam, 'FieldOfView_Degrees'); ccbSetSceneNodeProperty(cam, 'FieldOfView_Degrees', Fov-counter); }
//IS N PRESSED DOWN if (keyp==78 )//on android change it.. if overlay1 (zoom in) clicked then keyp=77 if overlay2 (zoom out) clicked then keyp=78 { keyp=0;//RESET counter+=0.1; var cam = ccbGetActiveCamera(); var Fov = ccbGetSceneNodeProperty(cam, 'FieldOfView_Degrees'); ccbSetSceneNodeProperty(cam, 'FieldOfView_Degrees', Fov+counter); }
return true; }
|