Сегодня мы познакомимся с генератором случайных чисел. Иными словами random. Ничего трудного нету. Предположим, у нас имеется объект, с некоторыми координатами x, y, и мы хотим переместить его в случайную точку на экране, то есть случайным образом выбрать его новые координаты x, y. Для это мы пишем очень простую строку:
obj_1._x = random(550); //Число в скобках значит промежуток значений, которые может принять x
obj_1._y = random(400);
В данном случае x может быть от 0 до 549, а y от 0 до 399.
У вас наверняка возник вопрос, как сделать, чтобы x или y были отрицательными.
чтобы получить отрицательное число, нужно написать нечто такое:
x = -100 + random(200);
И x примет значения от -100 до 99. Почему так? Flash выполнит операцию Random, которая даст ему число от 0 до 199, а потом еще и вычтет 100(так как мы написали -100). То есть, в результате мы получим промежуток от 0-100 до 199-100, то есть от -100 до 99.
Путем таких нехитрых операций можно контролировать random.
obj_1._x = random(550); //Число в скобках значит промежуток значений, которые может принять x
obj_1._y = random(400);
В данном случае x может быть от 0 до 549, а y от 0 до 399.
У вас наверняка возник вопрос, как сделать, чтобы x или y были отрицательными.
чтобы получить отрицательное число, нужно написать нечто такое:
x = -100 + random(200);
И x примет значения от -100 до 99. Почему так? Flash выполнит операцию Random, которая даст ему число от 0 до 199, а потом еще и вычтет 100(так как мы написали -100). То есть, в результате мы получим промежуток от 0-100 до 199-100, то есть от -100 до 99.
Путем таких нехитрых операций можно контролировать random.
Ср Окт 12, 2016 2:43 am автор SeriousPasha
» требуется несколько JS разработчиков
Пт Окт 07, 2016 10:19 pm автор mrktwn1
» Защита приложения от взлома
Чт Июн 18, 2015 10:28 pm автор stradi
» Ищите программиста или дизайнера?
Пт Мар 27, 2015 6:25 am автор фриланс
» Создание и продвижение сайтов, их развитие.
Ср Мар 25, 2015 12:40 am автор asdfghhgfdsa
» Исходники для студентов + скайп-консультации,помощь в написании программ
Вт Окт 07, 2014 11:25 pm автор Horpion
» IT- технологии для развития бизнеса
Пн Июн 23, 2014 6:11 pm автор dvos12
» Стенли Кубрик "С Широко закрытыми Глазами"
Чт Июн 12, 2014 2:01 am автор Vertuozzz
» Каталог популярных хостинг компаний
Сб Май 10, 2014 7:18 pm автор naik