![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
listener
|
Цитата:
своевременно, зрело, жизненно |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Я бы посоветовал товарищу SmallFlasher не выпендриваться и написать нормальный код без транслитерации.
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 11
|
Кажись тут ещё скорость надо указать
Вроде надо в к параметрам getBounds() писать короче, люди я эту тему создал но для того чтоб обсуждали ошибки, и не о создании кунсткамеры!!! ) ![]() я всёж спросил как это сделать... лучше помогите... Последний раз редактировалось etc; 31.10.2007 в 13:14. |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 11
|
...
я ещё не проверял этот код |
|
|||||
|
Цитата:
__________________
Глупости какие-то говорите. |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 11
|
я не в прямом смысле говорил о getBounds ()
что-то типа этого |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Цитата:
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 10
|
Draw, it's specially 4 u! (может на английском лучше будем общаться?)=))
Math.floor - это такой зверь, который берет число и округляет его в меньшую сторону, например: Функция округлит tvayochislo и ты получишь celoechislo = 3! "рандом" - тебе вернет случайное число. А "син" и "кос" - это геометрия сплошная...там углы, радианы и прочие стра-а-ашные звери... |
|
|||||
|
меценат
|
2Draw
У вашей игры я полагаю планируется вид сверху ? Вот как вариант хаотичного движения, правда он больше подходит тараканам =) AS1 border_rotation = 0;
Time_move = -0.01;
Control_turn = 1;
to_speed_up_turn = 0;
this.createEmptyMovieClip("mc", 1);
with (this.mc) {
lineStyle(2, 0x000000, 100);
beginFill(0x6633CC);
moveTo(-5, -5);
lineTo(-5, -5);
lineTo(5, -5);
lineTo(5, 5);
lineTo(-5, 5);
endFill();
}
this.mc._x = 275;
this.mc._y = 200;
this.mc._rotation = -90;
this.mc.onEnterFrame = function() {
with (this) {
Time_move += 0.1;
if (Time_move>=border_rotation) {
border_rotation = int(Math.random()*4);
Time_move = 0;
}
if (to_speed_up_turn<border_rotation) {
to_speed_up_turn += 0.05;
}
if (to_speed_up_turn>border_rotation) {
to_speed_up_turn -= 0.05;
}
//
if (Control_turn == 1) {
_rotation += (to_speed_up_turn*2);
if (border_rotation == 1) {
Control_turn = 2;
}
}
//
if (Control_turn == 2) {
_rotation -= (to_speed_up_turn*2);
if (border_rotation == 3) {
Control_turn = 1;
}
}
_y += 4*Math.sin(this._rotation*(Math.PI/180));
_x += 4*Math.cos(this._rotation*(Math.PI/180));
////////////////////////////
if (_x<0) {
_x = 550;
}
if (_x>550) {
_x = 0;
}
if (_y<0) {
_y = 400;
}
if (_y>400) {
_y = 0;
}
}
};
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|