![...](/f/4bc28cd5ac962a25b4704313900df148.jpg)
Неким играма је потребан тајмер.
Развојни пакет Гаме Макер компаније ИоИо Гамес популаран је због своје способности да дозволи почетницима да креирају игре из снова без знања програмирања. Међутим, неке функције игре немају готове функције у интерфејсу Гаме Макер-а. Овде предузимљиви програмер мора да напише своје. Један од тих примера је тајмер за игру који ограничава играчу на одређено време да заврши ниво.
Корак 1
Направите објекат тако што ћете десним тастером миша кликнути на „Објекти“ и изабрати „Креирај објекат“. Именујте објекат „тајмер“. Немојте му доделити дух.
Видео дана
Корак 2
Кликните на „Додај догађај“ и „Креирај“. Ово ће креирати код који ће се појавити чим игра почне.
Корак 3
Идите на картицу „Контрола“ и превуците икону која изгледа као квадрат са речју „ВАР“ у панел „Радње“. Ово је акција „подешавање променљиве“ и користите је за чување информација за коришћење на другом месту у програму. У искачућем прозору који се појави дајте вашој променљивој име „роом_спеед“ и поставите њену вредност на 30. Ово говори игри да желите да ради при 30 сличица у секунди. Ово је веома важно, пошто Гаме Макер памти само број оквира које приказује, а не колико времена је прошло.
Корак 4
Превуците другу радњу „подеси променљиву“ у таблу „Радње“. Именујте ову променљиву „секунде“ и поставите је на 10. Ово је количина времена на тајмеру ваше игре.
Корак 5
Кликните на картицу „Маин 2“ и превуците икону која изгледа као штоперица у таблу „Радње“. Промените поставку „број корака“ да гласи „роом_спеед“. Запамтите да „роом_спеед“ говори игри колико оквира ће се појавити у једној секунди. Сада постављате аларм да се укључи након толико кадрова - другим речима, да се упали након једне секунде.
Корак 6
Кликните на „Додај догађај“ и изаберите „Аларм“ да бисте креирали кодирање које ће се појавити сваке секунде када се аларм огласи.
Корак 7
Превуците другу радњу „подеси променљиву“ и подесите променљиву „секунде“ на -1 и кликните на означено поље "у односу." Ово говори Гаме Макер-у да одузме један од променљиве секунде уместо да је једноставно постави до -1.
Корак 8
Превуците икону тест променљиве у таблу „Радње“. Изгледа као реч "ВАР" унутар осмоугла. Подесите променљиву која се тестира на „секунде“ и подесите вредност за тестирање као „0“.
Корак 9
Идите на картицу "Маин 2" и превуците икону "Енд Гаме" у панел "Ацтионс". То је црвено дугме које изгледа као дугме за искључивање. Ово ће завршити игру када секунде на тајмеру дођу до нуле.
Корак 10
Вратите се на картицу „Контрола“. Превуците икону „ЕЛСЕ“ у таблу „Радње“. Ово говори Гаме Макер-у шта да ради када секунде нису нула и ми ћемо то користити да ресетујемо аларм. Идите на картицу „Маин 2“ и превуците подешену акцију аларма у таблу „Акције“. Још једном, вратите аларм на „роом_спеед“.
Корак 11
Кликните на „Додај догађај“ и изаберите „Нацртај“. Тајмер је потпуно функционалан, али би било поштено дати играчу да га види. Превуците дугме „Нацртај променљиву“ са картице „Контрола“ и унесите „секунде“ у поље за променљиву.
Корак 12
Направите собу тако што ћете десним тастером миша кликнути на „собе“ и изабрати „креирај собу“. Кликните било где на мрежи собе да додате објекат „тајмер“ у просторију. Кликните на зелени знак за потврду да бисте „сачували“ и кликните на зелену стрелицу да бисте „покренули“ своју игру. Игра би требало да ради 10 секунди, са тајмером у горњем левом углу екрана. Чим тајмер достигне нулу, игра ће се завршити.