Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Random speed (http://www.flasher.ru/forum/showthread.php?t=53436)

Дарбаидзе_Эльдар 07.01.2004 18:00

Random speed
 
Здрасте всем..Всех с Рождеством.!!!
Вот такой вопросик:
Игра на ставки:у меня есть две машинки ,которые едут по трассе.Как сделать чтобы их скорость была разнаю на разных участках , а иногда чтобы машинка вообще глохла(останавливолась)??..
Заранее СПАСИБО...

kazakov_gin 07.01.2004 19:27

на сколько я понял тебе не нужно случайную скорость. просто прибавляй к координате случайное число.

Дарбаидзе_Эльдар 07.01.2004 20:20

короче у меня получается например вот:
_root.onenterframe=function()
mc1._x+=random(3)
mc2._x+=random(3)
а как сделать чтобы random был не от 1 до 3 а от 0 до 3??

kazakov_gin 07.01.2004 20:38

А ты сделай от 1 до 4, и если = 4, тогда = 0, думаю ты понял

Дарбаидзе_Эльдар 07.01.2004 21:15

хех.. =__ веселая фигня ..пасиба.. =)) :p :D :) ;) :cool:

iLoveYou 07.01.2004 22:25

Цитата:

Оригинал написал(а) kazakov_gin
А ты сделай от 1 до 4, и если = 4, тогда = 0, думаю ты понял
мдя :rolleyes:

от x до y:
Math.round(Math.random()*(y-x))+x;

_1_Maxim 07.01.2004 22:35

v=random(4)-1;

iLoveYou 07.01.2004 23:14

Цитата:

Оригинал написал(а) _1_Maxim
v=random(4)-1;
-1, 0, 1, 2 :rolleyes:

Цитата:

mc2._x+=random(3)
а как сделать чтобы random был не от 1 до 3 а от 0 до 3??
может, кто-нибудь соизволит открыть мануал и прочитать о random()?

Штрек 07.01.2004 23:34

Цитата:

Оригинал написал(а) Sergey"iLoveYou"
-1, 0, 1, 2 :rolleyes:
может, кто-нибудь соизволит открыть мануал и прочитать о random()?

Высший пилотаж!!! :p
Неужели посерьёзней делов нету?
Кстати, где видно, что б батоно Дарбаидзе
просил рэндом по целым числам?
Или, предвещая следующий вопрос, сразу, как говорится - в глаз? Вот это мастер!!! :p

iLoveYou 08.01.2004 00:03

Цитата:

Оригинал написал(а) Штрек

Кстати, где видно, что б батоно Дарбаидзе
просил рэндом по целым числам?

вот здесь:
Цитата:

mc2._x+=random(3)
суть вопроса:
Цитата:

а как сделать чтобы random был не от 1 до 3 а от 0 до 3??
ответы:
Цитата:

А ты сделай от 1 до 4, и если = 4, тогда = 0, думаю ты понял
Цитата:

v=random(4)-1;
ответы -- не лучшие. отсюда мой резонный совет -- открыть мануал.
а смысл твоего поста я не уловил.

Дарбаидзе_Эльдар 08.01.2004 01:50

Во-первых этот батоно Дарбаидзе =)) 13-летний пацаненок
А во-вторых де вы видели random дробным числом??
Даже если ставить random(2.5) оно будет выводить целые числа =)) хех =))

Штрек 08.01.2004 03:00

Цитирую для пацанов:
random
Доступность
Flash Player 4. Эта функция нежелательна во Flash 5, рекомендуется использовать метод Math.random.

Кроме того,какая связь между скоростью машинки и целыми
числами? Ты предложил, как всегда, какую то непонятку,
МАСТЕР, бросив все свои дела, решил тебе помочь,
а ты.... Эх.

Nox Noctis 08.01.2004 03:31

Цитата:

Оригинал написал(а) Штрек
Эта функция нежелательна
вот уж фигу :)

знаешь почему так пишут ? :) только потому что она по спецификации ецма262 получается не в кассу... есть генератор случайных чисел, который выдает число меджду нулем и единицей (пункт 15.8.2.14 спецификации ECMA-262, издание третее), и целочисленный рандом получается уже как бы его надстройкой. а изначально они сделали все наоборот поперек стандарта, вот и пишут отмазки :)

но до тех пор пока целочисленный рандом работает, нет никаких противопоказаний против него :) то есть по идее канеш надо писать такой рандом самому, на основе Math.random() - но если есть возможность сделать проще, надо ей пользоваться. имхо.

васёк 08.01.2004 08:47

да
 
да и сдесьбы исходник кто выложил... ок?

ultraflasher 08.01.2004 09:14

Интересно, что это вообще за гонки то будут, если ты таких элементарных вещей не знаешь :D А вообще для гонок нуже хороший физический движёк основанный на простых формулах физики, которые в россии проходят в школе.

_1_Maxim 08.01.2004 10:20

Цитата:

ответы -- не лучшие. отсюда мой резонный совет -- открыть мануал.
а смысл твоего поста я не уловил.
Да, действительно от 0 до N-1.
А я думал от 1 до N, вернее автор вопроса ввёл в заблуждение.
Он, наверное, не дождался первого нуля, а может быть ноль в его игре просто незаметен.

nuran 08.01.2004 11:19

Math.random() вообще то, а в чём прикол? Вообще то для понтовости нужно писать самому алгоритм генерации случайных чисел.


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

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