Пятница, 29 Марта 2024, 15:59

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Можно ли отследить (изменение переменной?)
Можно ли отследить
XageuДата: Четверг, 12 Августа 2010, 02:39 | Сообщение # 1
Хадей - Друг Детей
Сейчас нет на сайте
Можно ли отследить изменение переменной? Мне нужно как-то сказать программе, что если в течение, к примеру, последних 10 секунд переменная менялась (или не менялась), то "действие".

BetMoraДата: Четверг, 12 Августа 2010, 02:59 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
если знаешь значение переменной, засунь в иф условие, что переменная не равна тому значению

Перекуём баги на фичи!

Сообщение отредактировал BetMora - Четверг, 12 Августа 2010, 02:59
XageuДата: Четверг, 12 Августа 2010, 03:21 | Сообщение # 3
Хадей - Друг Детей
Сейчас нет на сайте
Мне нужно отследить по времени. Т.е. если переменная не менялась в течение 5ти секунд, то приравнять её нулю.

XDASДата: Четверг, 12 Августа 2010, 03:33 | Сообщение # 4
Ярый фанат GML
Сейчас нет на сайте
для этого есть функция "Alarm 5"

Учу питон. Делаю Bang Bang-X.
P.s - Питон занятная вещь зараза)))
Мой сайт - http://easy-game.tk/
Мне больно видеть белый свет, мне лучше в полной темноте!Мне слишком тесно в заперти и я мечтаю об одном скорей свободу обрести © КиШ
BetMoraДата: Четверг, 12 Августа 2010, 04:06 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
Quote (Загё)
Мне нужно отследить по времени. Т.е. если переменная не менялась в течение 5ти секунд, то приравнять её нулю.

ну вообще-то я не думал что составит труда сделать проверку в течение какого-либо времени самому. Я не думал что уже даже это сложно.. хотя может гамак и не знает о таких функциях..


Перекуём баги на фичи!
XageuДата: Четверг, 12 Августа 2010, 04:33 | Сообщение # 6
Хадей - Друг Детей
Сейчас нет на сайте
Как мне выйти на этот алярм? if peremennaya!=peremennaya ?
Вопрос к тем, кто знает гамак - как отследить изменение переменной? Есть такая функция? (пришлось дублировать вопрос с 1го поста dry )


NeZnayuДата: Четверг, 12 Августа 2010, 04:52 | Сообщение # 7
__танцуй!__
Сейчас нет на сайте
Create:
time=room_speed*5 //5 секунд
peremennaya=10 //наша переменная
changed=0 //изменение переменной
i=0 // счетчик

Step:
if i<time // если счетчик меньше заданного времени
{
i+=1 // прибавляем 1
if peremennaya!=10 // если значение переменной изменилось
changed=1
}
else
{
if changed=1 // после отсчета времени показать сообщение, если переменная менялась
{show_message("Переменная изменилась!")}
}


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
XageuДата: Четверг, 12 Августа 2010, 06:53 | Сообщение # 8
Хадей - Друг Детей
Сейчас нет на сайте
То, что нужно, лови +

Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Можно ли отследить (изменение переменной?)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг