English Version            Русская версия

 [ Разделы сервера ]  [ Карта сервера ]  [ Новости сервера ] [ Обратная связь ]



Обнаружение столкновения окружность – окружность, зависимое от кадров Ниже представлен наш случай обнаружения столкновения окружности с окружностью, независимого от кадров: Если расстояние между двумя окружностями меньше или равно суммы их радиусов, то произошло столкновение. therefore they are not colliding следовательно, они не сталкиваются therefore they are colliding следовательно, они сталкиваются Для просмотра для этого примера кода ActionScript, откройте файл circle_circle1.fla из папки Chapter05 на CD. В сцене две окружности, cir-cle_clip1 и circle_clip2. Код ActionScript присваивает x и y скорости для каждой окружности и перемещает окружности по сцене. В каждом кадре проверяется, не столкнулись ли они. Как и в случае столкновения точки с окружностью, мы сохраняем информацию о каждом клипе в объекте. Ниже представлен код, который это делает ActionScript: 1 //Определите объект для первой окружности 2 circle1 ={}; 3 circle1.clip =circle_clip1; 4 circle1.x =circle1.clip._x; 5 circle1.y =circle1.clip._y; 6 circle1.radius =circle1.clip._width/2; 7 circle1.xmov =3; 8 circle1.ymov =1; 9 // Определите объект для второй окружности 10 circle2 ={}; 11 circle2.clip =circle_clip2; 12 circle2.x =circle2.clip._x; 13 circle2.y =circle2.clip._y; 14 circle2.radius =circle2.clip._width/2; 15 circle2.xmov =-1; 16 circle2.ymov =0; Вначале, объект под названием circle1 создается для хранения информации о клипе circle_clip1. В строке 3 вы можете обратить внимание на кое-что, чего вы не видели прежде. Мы создаем ссылку на клип с именем клипа в самом объекте. Это позволяет нам указывать на клип, используя эту новую ссылку. Например, оператор circle1.clip._x =100 переместил бы позицию x клипа circle_clip1 в положение 100. (Я собираюсь часто использовать такую технику создания ссылок на клипы в этой книге.) Следующие три строки создают переменные для хранения положения окружности и ее радиуса
фотограф детский сад санкт-петербург и ленинградская область .
Hosted by uCoz