I still have yet to find a solution to this D'=
Any input would be helpful!
Gah… I’m glad you posted to this again. I read it at night and then completely forgot.
Tomorrow when I get up, I’ll see if I can figure out a way to do this.
You have multitouch enabled, correct?
One thing you can try in the mean time is… extend Joystick and add the TouchListener. on touchDown and touchMove, check if the Event.Type == Zoom and consume the event so it does forward to you app. This will stifle one of the two events creating the zoom event and the second event should pass through as camera movement.
EDIT: Actually just consume all events that pass through the TouchListener.
EDIT 2: Screen is set up to pass both mouse and touch events when running on android… so if you have both listeners, the element receives the two separate events.
As I’ve completely depended on this style of controlling for my last like… 5 games.
My control system consists of a drag to rotate camera, and a tonegod joystick. At the moment you are only able to do one or the other. Move the character, or drag the camera. Attempting to do both at the same time initiates the zoom function.
I don’t want to eliminate the zoom function completely… just make when a thumb is on the joystick it doesn’t count for the multi touch zoom function! This would enable one to control the character with the joystick, while dragging the camera left to right simultaneously