Пока в данном случае не будет установлено расширение Control
X (путём нажатия на кнопку Extension Manager и выбора расширения), мы не сможем открыть проект. В данном случае мы можем помочь этому, добавив расширение ctrlx.mfx во вкладку Extensions to ignore. При этом нужно помнить, что часть функционала, связанная с этим расширением, будет потеряна.Седьмое меню – Window
(окно).Его задачи: открыть новое окно (New
Window), расположить окна каскадом (Cascade), выделить окно фреймов отдельным окном (Tile), расположить иконки (Arrange Icons) или разделить фрейм на несколько частей (Split).С помощью данного меню можно выбрать текущим новый документ из списка, либо с помощью выбора меню Windows
…И последнее, восьмое меню, отвечает за помощь в работе с программой (совсем как этот урок).
Это собственно доступ к справке Windows (Contents
), справочник по примерам (Tutorial), сами примеры (будет открыт проводник Windows), переход на официальный сайт, форум, магазин, проверка обновлений, а также окно «О программе» (About). На этом мы закончим знакомство с основными элементами интерфейса и будем возвращаться или заново изучать их в других уроках.Ну и на последнем небольшом примере можно создать небольшую игру, чтобы понять, как работает программа.
Дважды кликнем по нашему фрейму и дважды щёлкнем левой кнопкой мыши по любому месту в белом прямоугольнике.
Перед нами будет открыто окно создания нового объекта, чем мы и воспользуемся. Дважды кликнем по объекту Active
, и появится перекрестие, при котором, при нажатии на левую кнопку мыши, объект будет размещён в нашем фрейме.Снова аналогичным образом воспользуемся этим окном, выбрав слева вкладку Background
, и разместим в нашем фрейме объект Backdrop на высоте ниже нашего объекта.Щёлкнем левой кнопкой мыши по нему один раз и потянем вправо за правую точку, растягивая объект на ширину фрейма.
В окне настроек слева мы увидим настройки выбранного объекта. Нам нужно перейти в пункт RunTime
Options и в выпадающем меню Obstacle Type выбрать тип Obstacle.В свою очередь кликнем мышкой на наш ромбовидный объект так, чтобы в левой нижней части отобразились его настройки, и выберем тип перемещения Platform
.Затем перейдём в редактор событий (Event
Editor) с помощью горячей комбинации клавиш Ctrl-E. И создадим свою первую программу, кликнув по надписи New Condition любой кнопкой мыши.С помощью очередного клика на нашем ромбовидном объекте и выборе пунктов Collision
и Backdrop создадим условие соприкосновения объекта с нашей «землёй». Теперь в правом столбце редактора найдём наш ромб и, кликнув правой кнопкой мыши по клетке ниже выберем пункты Movement и Stop.Для большей наглядности перейдём в Event
List Editor (Ctrl-L):Если изображение на экране компьютера совпадает с картинкой, значит, программа создана правильно. Теперь проверим работу игры, нажав F
8.Клавиши управления: стрелки лево, право, Shift = прыжок.
Урок 2. "Движок" для игры
Сегодня у нас снова довольно большой урок, демонстрирующий возможности программы Clickteam Fusion. Мы напишем ни много ни мало, а собственный движок для игры.
Как мы уже умеем из предыдущего урока, создадим новый документ и установим цвет фона, к примеру, голубого цвета. Делаем это в свойствах фрейма:
Кликнем дважды левой кнопкой мыши по любому месту и выберем создание активного объекта (Active
). Его мы будем использовать в большинстве случаев.Разместим его на экране и дважды кликнем теперь по нему, попав в редактор объекта. Об этом окне стоит рассказать поподробнее.
Это окно можно разбить на несколько условных частей. В левой части представлена своя панель инструментов, представляющая собой простейший графический редактор. В правой части мы видим цветовую палитру. В нижней части мы видим редактор анимаций. Давайте рассмотрим кнопки из левой части более детально.
Первый ряд.
Clear
(Ctrl-N) – очистить текущий рисунок;Import
(Ctrl-O) – импортировать изображение или набор анимаций;Export
(Ctrl-S) – экспортировать текущий рисунок;Options
– выбор предпочтений.Второй ряд.
Cut
(Ctrl-X) – вырезать выделенную часть;Copy
(Ctrl-C) – скопировать выделенную часть;Paste
(Ctrl-V) – вставить предварительно вырезанную или скопированную часть;Delete
– выполнить процедуру удаления.Третий ряд.
Третий ряд представлен кнопками «Восстановить действие» (Undo
Ctrl-Z) и повторить отменённое действие (Redo Ctrl-Y).Четвёртый ряд.
Flip horizontally (Ctrl-I)
– отразить горизонтально;Flip vertically (Ctrl-J)
– отразить вертикально;Crop
(Ctrl-K) – обрезать пустое прозрачное место вокруг объекта;Transparency
(Y) – произвести действия с прозрачностью объекта.