Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Регистрация Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Блоги > ZackMercury

Оценить эту запись

Движение по кругу без тригонометрии

Запись от ZackMercury размещена 21.12.2018 в 22:39

Название: Снимок.PNG
Просмотров: 551

Размер: 17.6 Кб

Код AS3:
var greenBallCoords:Point = new Point(greenBall.x, greenBall.y);
var r:Point = new Point();
 
var v:Point = new Point();
var speed:Number = 5;
 
function update(e:Event = null)
{
	r.x = blueBall.x;
	r.y = blueBall.y;
	r = r.subtract(greenBallCoords);	
	v.x = r.y;
	v.y = -r.x;
	v.normalize(speed);
 
	blueBall.x += v.x;
	blueBall.y += v.y;
 
	var r1:Point = new Point(blueBall.x, blueBall.y);
	r1 = r1.subtract(greenBallCoords);
	r1.normalize(r.length);
	r1 = r1.add(greenBallCoords);
	blueBall.x = r1.x;
	blueBall.y = r1.y;
}
addEventListener(Event.ENTER_FRAME, update);
circularButNotHarmonicMotion.swf   (1.0 Кб)
Вложения
Тип файла: swf circularButNotHarmonicMotion.swf (1,013 байт, 133 просмотров)
Всего комментариев 0

Комментарии

 

 


Часовой пояс GMT +4, время: 13:30.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.