![]() |
| [ На главную ] -- [ Список участников ] -- [ Правила форума ] -- [ Зарегистрироваться ] |
| On-line: |
| Game Maker Форум / Вопросы и Ответы (Для Начинающих) / Диапазоны... |
| Страницы: 1 |
|
| Автор | Сообщение | ||
|
mozg бывалый Группа: Сообщество GM Сообщений: 51 |
Добавлено: 17-02-2006 20:49 | ||
как сделать так, что- бы например одно поподание наносило не четкий урон, а например от 10 до 40 едениц урона? Я сколько не пытался, не получаеться мне это очень нужно, прошу не игнорировать, я в вас верю!
|
|||
|
Drake маэстро Группа: Администраторы Сообщений: 666
|
Добавлено: 17-02-2006 21:05 | ||
|
Блин, я вообще забил на отвечать на вопросы, но для тебя сделаю исключение... Есть такая функция random(n), где n - максимальное число. |
|||
|
mozg бывалый Группа: Сообщество GM Сообщений: 51 |
Добавлено: 17-02-2006 21:08 | ||
| Спасибо большое, а как же минимальное? | |||
|
mozg бывалый Группа: Сообщество GM Сообщений: 51 |
Добавлено: 17-02-2006 21:16 | ||
| А! Все, понял! Минимальное это ноль? тогда можно написать random(n)+=10, тогда минимальный урон будет 10, а максимальный на десять больше чем (n), я правильно говорю? | |||
|
Drake маэстро Группа: Администраторы Сообщений: 666
|
Добавлено: 17-02-2006 21:28 | ||
нет не так... А, кстати выводиться с сотыми долями... Кроче пиши: Live(или как у тебя там жизни) Live=-10-random(0.3)*100 Этот код как ты писал находит число от 10 до 40...
|
|||
|
mozg бывалый Группа: Сообщество GM Сообщений: 51 |
Добавлено: 17-02-2006 21:35 | ||
| О! Спасибо большое! Ты Мне дня два сэкономил(это время я бы потратил на поиск формулы) | |||
|
Drake маэстро Группа: Администраторы Сообщений: 666
|
Добавлено: 17-02-2006 21:38 | ||
Рад был помочь... Эх, кто бы мне помог... Сейчас редактирую по 360 спрайтов в день, мозги кругом идут...
|
|||
|
Ka1miK Тут могла быть ваша реклама Группа: Сообщество GM Сообщений: 1014
|
Добавлено: 18-02-2006 18:13 | ||
| иНТЕРЕСНО, а по какому случаю целых 360? | |||
|
CRYSTALL m маэстро Группа: Сообщество GM Сообщений: 812
|
Добавлено: 18-02-2006 19:46 | ||
|
Так делается это проще: Live-=-10-floor(random(30))
Можно и помочь... А зачем ето???
|
|||
|
Drake маэстро Группа: Администраторы Сообщений: 666
|
Добавлено: 18-02-2006 22:56 | ||
Раз на то пошло то лучше round, или нет... Про спрайты я пошутил. т.е. спрайтов то 360, только помощь мне не нужна, сам как нибудь. Правда напряжение такое что пыль на экране дохнет...
|
|||
|
CRYSTALL m маэстро Группа: Сообщество GM Сообщений: 812
|
Добавлено: 19-02-2006 19:41 | ||
Можно и round использовать, но лучше floor, т.к он отрезает дробную часть,а random загадывает от 0 до n-1. |
|||
|
splean магистр Группа: Сообщество GM Сообщений: 443 |
Добавлено: 20-02-2006 11:35 | ||
|
random возвращает дробное число в диапазоне от 0 до n. floor округляет в меньшую сторону, ceil - в большую, round - по правилу 5, т.е. если больше или равно 5 десятым, значит в большую, соотвестсвенно в меньшую сторону окургялет если меньше 5 десятых. число от 10 до 40: a = rond(random(30)) + 10; и округление здсь роли почти не играет |
|||
|
DreamRunner магистр Группа: Сообщество GM Сообщений: 320
|
Добавлено: 22-02-2006 20:19 | ||
да. разве что 10 и 40 будут выпадать меньше остальных.
|
|||
|
SHOORIK гроссмейстер Группа: Сообщество GM Сообщений: 132
|
Добавлено: 23-02-2006 17:09 | ||
Я хотел также с direction сделать но чёто не пашет |
|||
|
CRYSTALL m маэстро Группа: Сообщество GM Сообщений: 812
|
Добавлено: 23-02-2006 19:24 | ||
В смысле? Просто делаешь так: direction+=random(10)-5 Здесь максимальный поворот 5. |
|||
|
Drake маэстро Группа: Администраторы Сообщений: 666
|
Добавлено: 23-02-2006 21:28 | ||
Если интересно, то можно и скачать, тока размер большой (2.5Мб) Движок тяжёлого танка: Скачать Управление: WASD |
|||
|
CRYSTALL m маэстро Группа: Сообщество GM Сообщений: 812
|
Добавлено: 24-02-2006 19:55 | ||
|
Что значит движок танка? Вот только не говори, что ты на каждый градус поворот сделал? Если да, то ты ещё до image_angle в Хэлпе не дочитал... Или у тебя ГМ не зареганый? Я тоже раньше делал поградусно, но потом понял, что лучше image_angle-ом... |
|||
|
Drake маэстро Группа: Администраторы Сообщений: 666
|
Добавлено: 24-02-2006 20:15 | ||
CRYSTALL m, блин не скачал не знаешь... ![]() >PS< Хелп действительно не читал, поздно вышел...
|
|||
|
CRYSTALL m маэстро Группа: Сообщество GM Сообщений: 812
|
Добавлено: 24-02-2006 20:29 | ||
| Я сейчас не могу скачивать у меня модем.... | |||
|
Ka1miK Тут могла быть ваша реклама Группа: Сообщество GM Сообщений: 1014
|
Добавлено: 26-02-2006 13:37 | ||
| Кстати можно ставить галочку в настройках в "interpolate colors between pixels" тогда имаж англе будет лучше смотреться |
| Страницы: 1 |
|
| Game Maker Форум / Вопросы и Ответы (Для Начинающих) / Диапазоны... |