|
[ На главную ] -- [ Список участников ] -- [ Правила форума ] -- [ Зарегистрироваться ] |
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 Форум / Вопросы и Ответы (Для Начинающих) / Диапазоны... |