Показать сообщение отдельно
Старый 03.04.2014, 22:04
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
да нет же косяка, для скоростей, не кратных height клипа, так и должно быть: первый доезжает до y=102(17*6) и перескакивает в -100, т.е. падает мимо сетки с шагом 6, по которой еще движется второй

Добавлено через 10 минут
т.е. откатывать нужно в той же сетке, в которой движемся, типа такого, например

Код AS3:
private function rollIt(e:Event):void 
{
 
	if (this._mini1.y >= this._mini1.height) 
	{
		this._mini1.y = _mini2.y - this._mini1.height;
	}
	else if (this._mini2.y >= this._mini2.height) 
	{
		this._mini2.y = _mini1.y - this._mini2.height;
 
	}
 
	this._mini1.y += 6;
	this._mini2.y += 6;
 
}
ну да, KBAC это же и предложил


Последний раз редактировалось silin; 03.04.2014 в 22:20.