Показать сообщение отдельно
Старый 11.11.2011, 17:44
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 2  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Через ApplyImpulse() только.
Код AS3:
public function update():void {
	_speed		= 3;
	_direction	= _body.GetPosition().Copy();
	_direction.Subtract(_clickPoint); // движение к точке где произошел щелчок
	_direction.Normalize();
	_direction.Multiply(_speed);
	_direction.NegativeSelf();
           _body.ApplyImpulse(_direction, _body.GetPosition()); // применяем импульс
}