Конструктор игр Clickteam Fusion - страница 16

Шрифт
Интервал




Кликаем на столбец квадрата – PositionSetXcoordinate и вводим координаты.

Так как у нас уже есть условие по клику мыши, исключим для него возможность срабатывания, когда предмет уже находится в инвентаре (кликнем на координаты и выберем в выпадающем списке Lower). В Start of frame добавим опцию Stop для Item 3-10.



Проверяем. Заполняем инвентарь предметами, удаляем их и снова заполняем. Всё должно работать.



Программу, которую мы создали, можно ещё и оптимизировать. Какие наши действия были лишними?

А в следующий раз мы познакомимся с приближением в играх.


ЧАСТЬ II. ФУНКЦИОНАЛ ИГР

Урок 5. Приближение в играх

В этом уроке мы узнаем, что такое zoom-zoom. Мы рассмотрим три способа, но сначала зайдём на официальный сайт Clickteam  Clickstore и загрузим Mega Shader Pack.



Затем перенесём файлы из архива в папку с Clickteam Fusion.



Первый способ

Откроем новый проект, загрузим любой понравившийся фон и добавим активный объект и  Backdrop.



Добавим для активного объекта эффект линзы: PropertiesEffectsLensOK.



Также снимем чекбокс в настройках напротив слов «следовать за фреймом».



Также перетащим активный объект и зададим ему такие параметры, чтобы он занимал все поле.





Затем перейдём в редактор событий и будем увеличивать первую переменную при прокручивании колёсика мыши вверх и уменьшать при прокручивании колеса вниз. New condition – The keyboard – When mouse wheel is moved up – OK, повторяем для следующего условия, выбирая «Moved down».



Кликаем на столбец объекта в первом условии – AlterablevaluesAddto – (вводим 1) – ОК. Повторяем для второго условия, заменяя на «Subtractfrom».

В последнем событии «Всегда» мы будем присваивать второй переменной значение по показанной формуле и применять нужный эффект.  Для третьего условия кликаем на SpecialconditionsAlways. Кликаем на столбец объекта – AlterablevaluesSet(выбираем в выпадающем списке Alterable Value B, кликаем на объект) ValuesValuesAtoMRetrievealterablevalueB (добавляем в формулу «+», кликаем на объект) – Values ValuesAtoMRetrievealterablevalueA – (добавляем в формулу «-«, кликаем на объект) ValuesValuesAtoMRetrievealterablevalueB (добавляем в формулу «*0.1») – OK.

Конец ознакомительного фрагмента.