PDA

Просмотр полной версии : Random speed


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

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() вообще то, а в чём прикол? Вообще то для понтовости нужно писать самому алгоритм генерации случайных чисел.