1. A method of controlling a virtual object motion by user motion for an electronic device comprising: detecting a user motion by detecting device; generating a control signal in responsive to said user motion detection; and controlling said virtual object displayed on a display in responsive to said control signal.