virtual object driving method