рандом
Phenix Дата: Воскресенье, 25 Декабря 2011, 07:50 | Сообщение # 1
участник
Сейчас нет на сайте
Всем привет. у меня есть obj.1 и obj.2 и spr. к obj.2 (1.2.3.4...) как сделать так что бы при нажатии на obj.1 мышкой, рандомно менялся спрайт на obj.2
TakBar Дата: Воскресенье, 25 Декабря 2011, 09:36 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Phenix , как-то так:
Для obj1
Code
spr[0]=спрайт_1 spr[1]=спрайт_2 spr[2]=спрайт_3 spr[3]=спрайт_4 if mouse_check_button(mb_left){ obj2.sprite_index=spr[irandom(3)] }
Спрайт_1-имя спрайта
Game Maker. Урок по созданию игры, как Веселая ферма Нет у меня ничего. Отвечать не буду: нет меня.
Phenix Дата: Воскресенье, 25 Декабря 2011, 10:28 | Сообщение # 3
участник
Сейчас нет на сайте
Quote (TakBar )
как-то так:
ошибку выдает
TakBar Дата: Воскресенье, 25 Декабря 2011, 10:30 | Сообщение # 4
постоянный участник
Сейчас нет на сайте
имена спрайтов и объектов поменял в коде?
Game Maker. Урок по созданию игры, как Веселая ферма Нет у меня ничего. Отвечать не буду: нет меня.
Phenix Дата: Воскресенье, 25 Декабря 2011, 10:39 | Сообщение # 5
участник
Сейчас нет на сайте
Quote (TakBar )
поменял в коде
да. все это прописываю в объекте 1 в креате
MrIncrof Дата: Воскресенье, 25 Декабря 2011, 10:39 | Сообщение # 6
Lite Programmer
Сейчас нет на сайте
Phenix , можно взять в один спрайт все нужные тебе кадры, в событии создания пишешь: Чтобы скорость на нуле была и дальше в клике мышью: Code
image_index = irandom(3);
Сообщение отредактировал MrIncrof - Воскресенье, 25 Декабря 2011, 10:40
TakBar Дата: Воскресенье, 25 Декабря 2011, 10:43 | Сообщение # 7
постоянный участник
Сейчас нет на сайте
Phenix , у меня все работает
Game Maker. Урок по созданию игры, как Веселая ферма Нет у меня ничего. Отвечать не буду: нет меня.
MrIncrof Дата: Воскресенье, 25 Декабря 2011, 10:47 | Сообщение # 8
Lite Programmer
Сейчас нет на сайте
Пример . Кликаешь мышкой на чёрные квадратики и кадр меняется
TakBar Дата: Воскресенье, 25 Декабря 2011, 10:47 | Сообщение # 9
постоянный участник
Сейчас нет на сайте
Phenix , Посмотри
Game Maker. Урок по созданию игры, как Веселая ферма Нет у меня ничего. Отвечать не буду: нет меня.
MrIncrof Дата: Воскресенье, 25 Декабря 2011, 10:48 | Сообщение # 10
Lite Programmer
Сейчас нет на сайте
P.S. кадр может иногда неменятся, кликни ещё раз. это происходит из-за того, что рандом останавливается на первом кадре
TakBar Дата: Воскресенье, 25 Декабря 2011, 10:49 | Сообщение # 11
постоянный участник
Сейчас нет на сайте
Quote (TakBar )
Phenix, Посмотри
MrIncrof , тоже называется random.gmk
Game Maker. Урок по созданию игры, как Веселая ферма Нет у меня ничего. Отвечать не буду: нет меня.
MrIncrof Дата: Воскресенье, 25 Декабря 2011, 10:51 | Сообщение # 12
Lite Programmer
Сейчас нет на сайте
Quote (TakBar )
это не твоя ссылка. На всякий случай говорю
Неа, это моя ссылка, только что пример сделал
Quote (TakBar )
тоже называется random.gmk
Ну а как тут его ещё назвать-то?
Phenix Дата: Воскресенье, 25 Декабря 2011, 10:52 | Сообщение # 13
участник
Сейчас нет на сайте
спасибо))
TakBar Дата: Воскресенье, 25 Декабря 2011, 10:53 | Сообщение # 14
постоянный участник
Сейчас нет на сайте
MrIncrof , я тоже залил туда же и с таким же именем. Но примеры разные.Добавлено (25.12.2011, 10:53) ---------------------------------------------Phenix , всегда пожалуйста!
Game Maker. Урок по созданию игры, как Веселая ферма Нет у меня ничего. Отвечать не буду: нет меня.
Phenix Дата: Воскресенье, 25 Декабря 2011, 10:54 | Сообщение # 15
участник
Сейчас нет на сайте
Quote (MrIncrof )
Кликаешь мышкой на чёрные квадратики и кадр меняется
спс большое, но это не совсем то что нужно. но возможно я это использую где нибудь.