Как создать платформер

3

Index

Tagged

Contributors

Stats

90,910 visits, 122,538 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 17 May, 2017. Last updated 25 Feb, 2019

Construct 2 позволяет создавать все виды 2D-игр. В этом уроке, вы изучите основы создания платформера в Construct 2. Если вы новичок в Construct 2 и предпочли бы, создать шутер с видом сверху, посмотрите Руководство к программе Construct 2 начального уровня. Итак, вы готовы создать платформер ? Поехали!

Примечание: пожалуйста, не обращайтесь за помощью в комментарии этого урока! Вместо этого, зайдите на наш форум, чтобы получить наилучший ответ на любые вопросы, которые вы ищите.

В этом учебнике используется Jungle Platformer спрайты из комплекта вы получаете, когда вы покупаете Construct 2. (Ссылка должна была быть по электронной почте.) Если вы используете бесплатную версию, вы можете заменить их на свои собственные спрайты, или посмотреть Альтернативное руководство для начинающих, которое обеспечит вас всеми спрайтами которые вам нужны.

Установка Construct 2

Если вы еще не установили программу, скачайте копию последней версии Construct 2 здесь. Construct 2 работает только в Windows, но игра, которую вы создадите может работать на любой платформе, например, Mac, Linux или Ipad. Construct 2 также может быть установлена на аккаунте ограниченной учетной записи пользователя. Программа портативная, например, вы можете установить её на карту памяти USB, и взять её с собой!

Начинаем создание

Теперь когда вы установили программу, запустите Construct 2. Нажмите кнопку File и выберите New.

В диалоговом окне New Project , ничего изменять не надо. Просто кликните Create project. Construct 2 хранит все проекты в формате .capx . Сейчас перед Вами пустой layout (план) - где вы создаете, изменяете и располагаете объекты. Layout воспринимается , как меню или уровень игры . В других конструкторах игр он может называться как room, scene или frame.

Размер плана

Прежде всего, нам нужно чтобы план (уровень) был немного больше чем стандартный. Кликните левой кнопкой мыши по плану и Properties Bar (панель свойств) будет отображать Layout Properties (свойства плана). Измените размер плана на 4000 х 2048.

Давайте покроем план фоновым изображением. Кликните два раза по полю плана. Появится диалоговое окно Insert Object. Два раза кликните на объект Tiled Background, чтобы вставить его.

Указатель мыши изменится на плюс. Первоначально не имеет значения где вы его поместите, поэтому просто кликните левой кнопкой мыши где нибудь на плане. Откроется Image editor (редактор изображения), где можно выбрать изображение. Давайте вставим файл Background Image\Background.png из папки со спрайтами (sprite pack). Кликните на значок Open, что бы загрузить изображение.

Выберите файл Background Image\Background.png, затем закройте редактор изображения. Вы должны увидеть часть фонового изображения на плане.

Нам нужно изменить размер фона так, чтобы он покрыл весь план. Для этого убедитесь что он выбран (левый клик по плану) и его настройки появились в Properties Bar (панели свойств). Чтобы фон был по размеру плана, измените его Position (положение) на 0, 0 и Size (размер) на 4000, 2048 (тот же, что и размер плана).

Фоновое изображение достаточно большое, и его трудно увидеть целиком в данном приближении. Давайте попробуем отдалить его. Удерживайте Ctrl и крутите колесо мыши вниз чтобы уменьшить масштаб, либо несколько раз кликните в ленте View - Zoom out. Вы должны видеть весь план, примерно как здесь:

Примечание: пунктиром в левой верхней части обозначается размер окна игры (то что видит игрок), он особенно полезен при создании интерфейса, но сейчас не об этом. Нажмите Ctrl 0, чтобы вернуть исходный масштаб просмотра - 100% (равен окну игры), или View - Zoom to 100%. Для того чтобы передвигаться по плану используйте полосы прокрутки по бокам или же зажмите среднюю кнопку мыши либо пробел.

  • 3 Comments

  • Order by
Want to leave a comment? Login or Register an account!