Суббота, 04.05.2024, 16:45

World My Games

Меню сайта
-=Конструктор=-
-=Игроделу=-
-=Разное=-
  • Игры
    • Action
    • RPG / РПГ
    • Квесты
    • Симуляторы
    • Adventure
    • MMORPG
    • Shooter
    • Аддоны
    • Аркады
    • Браузерные игры
    • Гонки
    • Квест
    • Симуляторы
    • Спортивные игры
  • Софт
Наш опрос
Какой ближе вам, жанр игр?
Всего ответов: 85
Статистика
Форма входа
Вселенная Олейрент
Первая война
  • Герои
    • Силы зла
    • Силы добра
  • Воины
    • Силы добра
    • Силы зла
  • Постройки
    • Сила добра
    • Силы зла
  • Скриншоты
  • Скачать
-=Терминатор=-
Block title
Block content
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Форум » Конструкторы » Game Maker » Help (Русский помошник в помощь!!!)
Help
Don_AlexeyДата: Понедельник, 05.07.2010, 23:23 | Сообщение # 1
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Разработка Игр
с
Game Maker

Версия 7.0

Использование Game Maker

Этот раздел описывает основное использование Game Maker. Здесь объясняется основная идея программы, а так же описывается; как добавлять спрайты, фоны и звуки; как определять объекты с событиями и действиями, и как добавлять всё это в комнаты.

В этом разделе находятся следующие страницы:

Вступление
Инсталляция
Модернизация в Pro издание
Основная Игровая Идея
Простой Пример
Основной Пользовательский Интерфейс
Определение Спрайтов
Звуки и Музыка
Задние Фоны
Определение Объектов
События
Действия
Создание Комнат
Распространение Вашей Игры

Расширенное использование

Этот раздел описывает более продвинутые аспекты Game Maker. Здесь описывается взаимодействие с путями, шрифтами, тайм-лайнами, сценариями, а также описываются методы создания изразцовых комнат и использование видов в комнатах.

В этом разделе находятся следующие страницы:

Расширенный Пользовательский Интерфейс
Дополнительно о Спрайтах
Дополнительно о Звуках и Музыке
Дополнительно о Задних Фонах
Дополнительно об Объектах
Дополнительно о Действиях
Дополнительно о Комнатах
Шрифты
Пути
Тайм-Лайны
Сценарии
Пакеты расширения

Завершение Вашей игры

Этот раздел описывает, как изготовить готовую игру из Вашего файла проекта. Здесь описывается: как добавлять справочную информацию в Вашу игру, как установить оптимальные опции для игры и как создать автономную версию игры, которую Вы можете распространять, не требуя для её запуска наличие Game Maker.

В этом разделе находятся следующие страницы:

Игровая Информация
Основные Игровые Установки
Вопрос Производительности

Язык программирования Game Maker

Game Maker содержит встроенный язык программирования. Этот язык предоставит Вам более гибкое управление, чем стандартные действия. Этот язык мы назовём - GML (Язык программирования Game Maker). В этом разделе описывается этот язык, а также предоставляется обзор всех необходимых функций (около 1000) и переменных, которые доступны для управления всеми аспектами Вашей игры.

В этом разделе находятся следующие страницы:

Краткий обзор языка
Функции исчисления
Игровой процесс
Взаимодействие с игроком
Игровая графика
Звук и музыка
Экранные заставки, результаты и другое
Ресурсы
Изменение ресурсов
Файл, реестр и выполняемые программы
Дата-структуры
Создание частиц
Многопользовательские игры
Использование DLL библиотек
3D Графика


 
Don_AlexeyДата: Понедельник, 05.07.2010, 23:27 | Сообщение # 2
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Вступление

Итак, Вы захотели создать собственные игры

Играть в компьютерные игры - занятие довольно забавное. Но гораздо забавнее, самому их создавать и предоставить возможность другим людям поиграть в свой игровой продукт. Создание сложных игр - занятие довольно непростое. Игры, которые Вы покупаете, создаются от одного до трёх лет и разрабатываются командами от 10 до 50 (а то и больше) человек. Нередко доход от таких игр достигает нескольких миллионов долларов. Люди, работающие над такими проектами, профессионалы своего дела: это программисты, дизайнеры, звукорежиссёры и т.д.
И что же из этого следует, что создать игру для нас становится невозможным? К счастью это не так. Конечно, не следует рассчитывать, что Вы сможете создать свой мир подобно Quake или Age of Empires за несколько недель. Но так ли это важно. Существует масса простеньких игр, таких как: Tetris, Pacman, Space Invaders и т.д., в которые не менее интересно играть и при этом самому просто сделать. К сожалению, в обычных условиях для создания такой игры требуются неплохие навыки программирования, умение обрабатывать графику, звук, инструменты управления и т.д.

Но вот появился Game Maker, который разработан специально для того, чтобы максимально упростить создание таких игр. При этом Вам не обязательно уметь программировать. Интуитивный и удобный интерфейс перетаскивания drag-and-drop позволит создать компьютерную игру достаточно быстро. Вы можете импортировать и создавать изображения, спрайты (анимированные персонажи), звуки и использовать всё это. Вы легко можете определить объекты в игре и указывать их поведение. Вы можете создать красивые комнаты со скроллируемым (прокручивающимся) фоном и поместить всё это в игру. А если стандартных возможностей не хватает, то для этого предназначен простой в использовании язык программирования, встроенный в Game Maker, который предоставит Вам возможность полностью контролировать все аспекты игры.

Game Maker разрабатывался специально для создания двухмерных игр, так что создать трёхмерный мир подобно Quake не удастся из-за ограниченного набора 3D функций. Но пусть Вас это не расстраивает. Огромное количество игр, таких как: Age of Empires, игры серии Command & Conquer и Diablo используют двухмерную спрайтовую технологию и при этом выглядят как трёхмерные. К тому же двухмерные игры делать проще и быстрее.

Game Maker выходит в двух изданиях: Lite издание и Pro издание. Издание Lite может использоваться бесплатно но оно ограничено в своем функциональном назначении и будет отображено на дисплее сообщением. Вы можете свободно распространять свои игры, сделанные на нем, вы можете даже продавать их, если захотите. Для получения более подробной информации загляните в лицензионное соглашение, поставляемое с программой. Но для деблокировки остальных функций и снятия "не нужных" заставок, Вам необходимо модернизировать имеющуюся копию Game Maker в Pro издание. Это поможет в развитии Game Maker.

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

http://www.yoyogames.com/

на котором находится масса примеров, консультаций, идей, ссылок и форумов. И скоро Вы станете мастером по изготовлению игр. Наслаждайтесь.


 
Don_AlexeyДата: Понедельник, 05.07.2010, 23:30 | Сообщение # 3
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Инсталляция

Вы вероятно уже проинсталлировали программу, но если нет, то здесь описывается установка Game Maker. Просто запустите файл gmaker.exe. Далее следуйте предложенным инструкциям. Вы можете установить программу куда угодно, но лучше установите программу по умолчанию. Как только установка будет завершена, в меню "Пуск" Вы найдёте новую программную группу, откуда можете запустить Game Maker и прочитать справочник.
При первом запуске Game Maker спросит Вас, в каком режиме первоначально запуститься: Simple или Advanced. Если Вы не имеете опыта в создании игр и программировании, то лучше выберите простой режим (выбирая No). В простом режиме будут показаны только основные опции. Вы можете легко переключиться в расширенный режим, используя соответствующий пункт в меню File.

Системные требования
Для работы Game Maker требует современный компьютер на базе процессора Pentium с операционной системой Windows 2000, Me, XP, Vista, или позже. Для создания большинства игр необходима видеокарта с 16Мб памяти. Разрешение экрана должно быть, по крайней мере, 800x600 и иметь при этом 65000 (16-бит) цветов. Убедитесь что Вы установили наиболее новые драйвера. Также должны быть установлены библиотеки DirectX 8.0 или позже. (Последнюю версию DirectX Вы сможете загрузить с: http://www.microsoft.com/windows/directx/.) Для запуска и тестирования игр необходимо минимум 128 Мб системной памяти, но чем её больше - тем лучше. Требования к памяти снижаются при запуске автономных версий игр и зависят от типа и построения самой игры.


 
Don_AlexeyДата: Понедельник, 05.07.2010, 23:34 | Сообщение # 4
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Модернизация в Pro издание

Game Maker выходит в двух изданиях: Lite издание и Pro издание.

Lite издание предназначено для тех, кто делает свои первые шаги на пути создания игр. Оно используется свободно, но ограничено своей функциональности. Обычно оно показывает логотип при запуске игр и напоминает Вам о модернизации программы. Когда Вы регулярно используете Game Maker, то Вам можно порекомендовать модернизировать программу в Pro издание.

Pro издание содержит больше функциональных возможностей и не показывает логотипов и других сообщений. Если более подробнее, то Pro издание имеет следующие дополнительные функциональные возможности:

Логотип Game Maker при запуске игры отображаться не будет.
Не будет постоянного напоминания о модернизации.
Вы сможете использовать вращение, смешивание цветов и подсвечивание спрайтов.
Дополнительные действия, например: проигрывание CD музыки, вращение текста и окрашивание форм.
Вы сможете использовать специальные звуковые эффекты и функции позиционирования звука.
Вы сможете создать фрагменты экрана с фильмами, изображениями, текстом и т.п.
Система частиц, для создания взрывов, фейерверков, пламени, дождя и других эффектов.
Множество расширенных функций рисования, например, рисование текста и текстурных полигонов.
Возможность создания 3D игры, используя функции 3D графики.
Возможность создания многопользовательских игр, которые также могут быть сетевыми.
Вы сможете определить ваши собственные переходы комнаты.
Вы сможете использовать функции для создания, загрузки и модифицирования ресурсов (спрайтов, фонов и т.п.) при запущенной игре.
Набор функций для создания и использования дата-структур.
Функции для планирования движений.
Вы получаете возможность добавления файлов в игре, которые могут быть использованы, когда игра запущена.
Pro издание может быть легко расширено, используя пакеты расширения. Они могут быть сделаны каждым и в общем предоставляются бесплатно.
Три таких пакета расширений включают добавление многих пространственных переходов, диалоговых окон и печать содержимого уровней.

Модернизация Lite издания в Pro издание стоит 15 Евро или $20. Это одновременный взнос, который будет в силе для всех версий Game Maker 7.x.

Всякий раз, когда Вы запускаете Lite издание, запуск Game Maker сопровождает такая форма:

Посмотреть

Вы также можете увидеть эту форму выбрав пункт Upgrade из меню Help. Вы можете использовать эту форму для модернизации в Pro издание. Есть множество способов сделать это.

Самый простой способ - модернизация он-лайн. Для этого нажмите на кнопку Purchase Online. Вы будете перенесены на сайт, где Вы сможете провести оплату с помощью кредитной карточки или через PayPal. Оплата будет прооперирована компанией SoftWrap, которая является нашим санкционированным платежным процессором. Как только Вы проведете оплату, ваше программное обеспечение будет модернизировано в Pro издание без дальнейших действий с Вашей стороны. Сохраните (и распечатайте) подтверждение Вашего преобретение содержимого, в том случае если Вам нужно будет переустановливать оборудование.

Если Вы раньше преобрели Game Maker (и следовательно, имеете код активации или предыдущую ссылку преобритения) жмите кнопку Enter Activation Code. Вы будете перенесены на веб-страницу, где сможете ввести Ваш код активизации или ссылку преобретения с предшествующей оплатой. Здест Вы также можете получить Вашу лицензию, если Вы ее вдруг потеряли. После того, как Вы ввели верную информацию, Game Maker будет модернизирован в Pro издание. Учтите, что у Вас должна быть связь с интернетом для активации.

Если Вы хотите преобрести лицензию другим способом, тогда жмите кнопку Go to Upgrade Webpage или зайдите на следующую веб-страницу:

http://www.yoyogames.com/upgrade

Здесь Вы найдете инструкции. Также Вы найдете информацию о заказе лицензии и о скидках. Кроме того Вы найдете ответы на многие вопросы, связанные с модернизацией.

Если у Вас есть регистрационный ключ к 5 или 6 версиям Game Maker , то Вы можете заменить его на активационный ключ версии 7. Инструкции по этому вопросу Вы найдете на той же веб-странице.


 
Don_AlexeyДата: Понедельник, 05.07.2010, 23:44 | Сообщение # 5
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Основная игровая идея

Прежде чем углубиться в знакомство с возможностями Game Maker, хорошо бы сначала понять основную игровую идею (что такое игра с точки зрения её создания, и как она работает изнутри). Игры, созданные Game Maker, используют одну или несколько комнат. Комнаты единообразны, не трёхмерны, но они могут содержать 3D подобную графику. В этих комнатах Вы размещаете используемые в программе объекты. Типичные объекты: стены, двигающиеся шарики; основные: игровые персонажи (герои), монстры и т.д. Некоторые объекты, подобно стенам, лишь статично находятся там и ничего не делают. Другие объекты, такие как основной персонаж, будут двигаться по всему игровому полю и реагировать на команды пользователя (клавиатуру, мышь, джойстик) и другие. Например, когда основной персонаж сталкивается с монстром, он может погибнуть. Объекты - самые важные компоненты игр Game Maker, поэтому давайте поговорим о них более подробно.
Во-первых, большинство объектов не могут существовать без изображений, которые делают их видимыми на экране. Такие изображения называются спрайтами. Спрайт часто состоит из нескольких изображений, отображение которых одно за другим создают эффект анимации объекта. Именно благодаря этому наш персонаж шагает, шарик вращается, космический корабль взрывается и т.д. В течение игры спрайты для определённого объекта могут изменяться. (Таким образом, персонаж может видоизменяться, когда он идёт налево или направо). Вы можете создавать свои собственные спрайты непосредственно в Game Maker или загружать их из готовых файлов (например, из анимированных GIF-ов).

С объектами происходят различные ситуации. Такие ситуации называются - events (события). В процессе происходящих событий, объекты могут осуществлять некоторые действия (actions). Существует большое количество различных событий, которые могут происходить и большое количество различных действий, которые Вы можете ассоциировать с объектами. Например, событие create event используется для создания нового объекта. Если быть более точным, при создании образца объекта может возникнуть множество клонов одного и того же образца объекта. Например, при создании объекта шара, Вы можете присвоить ему действия каких-либо движений, с которых и начинается перемещение указанного объекта. Когда два объекта сталкиваются, происходит событие collision event (столкновения). В такой ситуации Вы можете остановить шарик или полностью изменить направление его движения. Вы можете также проиграть при этом звуковой эффект. Для этого Game Maker позволяет Вам определять звуки. Когда пользователь нажимает клавишу на клавиатуре - происходит событие keyborde event (клавиатуры), и объект может выполнить соответствующее действие, например, начать перемещение в указанном направлении. Будем надеяться, что Вы поняли основную игровую идею. Для каждого созданного Вами объекта можно указать действия для различных событий, таким образом, определяя поведение объекта.

Продолжение следует...


 
Don_AlexeyДата: Понедельник, 05.07.2010, 23:44 | Сообщение # 6
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Как только Вы установили все необходимые объекты, пришло время определиться с комнатами, в которых они будут находиться. Комнаты могут использоваться как уровни Вашей игры или для проверки различных мест. Существуют действия, позволяющие перемещаться из одной комнаты в другую. Комнаты, прежде всего, имеют фон, который может быть однотонным или состоять из некоторого изображения. Такие фоновые изображения могут быть созданы непосредственно в Game Maker или загружены из внешнего файла. (Фон может использоваться для многих вещей, но в настоящее время мы рассматриваем их как нечто, что создаёт красивый внешний вид Ваших комнат). Затем Вы можете разместить объекты в созданной комнате. Вы также можете разместить в комнате множество копий (клонов) одного и того же объекта. Например, Вы должны выбрать только один объект стены, после чего можете использовать его клон в любом месте. Также Вы можете сделать множество копий одного и того же объекта (монстра), даже если они должны иметь одинаковое поведение.

Теперь Вы готовы запустить игру. Будет отображена первая комната, и объекты начнут выполнять действия, которые были определены Вами в событии создания. Будут запущены действия реагирования объектов друг на друга, описанных в событиях столкновения; и они в свою очередь могут реагировать на действия пользователя, используя действия, описанные в событиях клавиатуры и/или мыши.

В заключении следует перечислить следующие составляющие (часто именуемые ресурсами), которые играют важную роль при создании любой игровой программы:

objects: являются истинными объектами в игре
rooms: места (уровни), в которых находятся объекты
sprites: (анимированные) изображения, которые используются для отображения объекта
sounds: используются в играх как фоновая музыка или как звуковые эффекты
backgrounds: изображения, используемые как фон для комнат
В действительности существует ещё несколько типов ресурсов, это: пути, сценарии, шрифты и тайм-лайны. Данные ресурсы действительно важны при пострении сложных игр и доступны будут только в расширенном режиме. Они будут рассмотрены в данном повествовании позже...


 
Don_AlexeyДата: Понедельник, 05.07.2010, 23:45 | Сообщение # 7
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Рассмотрим простой пример

Это хорошее начало для быстрого создания очень простенького примера. Мы здесь учитываем, что Вы запускаете Game Maker в простом режиме. Первым делом следует себе представить и описать игру, которую мы хотим сделать. (Вы должны всегда начинать создание игр именно с этого шага, это сэкономит в дальнейшем много времени). Наша игра будет очень простая: есть синий шарик, который прыгает по игровому полю между несколькими стенами. Игрок должен попытаться нажать на шарик, наведя на него курсор мыши. Каждый раз, когда игрок удачно нажимает на шарик, он зарабатывает очко.

Как Вы уже поняли, нам потребуются два разных объекта: шарик и стена. Нам также понадобятся два различных спрайта: один для объекта стены и один для объекта шарика. И конечно же, мы хотим услышать какой-нибудь звук при удачном щелчке мыши по шарику. Мы будем использовать только одну комнату, в которой будут происходить все действия. (Если Вы не хотите создавать игру самостоятельно, то можете загрузить уже готовый пример из папки Examples, который называется: hit the ball.gmk.)

Начнём, пожалуй, с создания спрайтов. Из меню Resources выбираем пункт Create Sprite (Вы можете также использовать для этого соответствующую кнопку на панели инструментов). В результате перед Вами откроется новое окно. В поле Name (Название) напечатайте имя спрайта, например “wall” (стена). Нажмите кнопку Load Sprite (Загрузить Спрайт) и выберите соответствующее изображение. Пока хватит. Теперь Вы можете закрыть данное окно. Таким же образом создайте спрайт шарика.

Затем мы добавляем звук. Из меню Resources выбираем пункт Create Sound. Открывается другое окошко. Присваиваем звуку подходящее название и выбираем звук, нажав кнопку Load Sound . Выберите соответствующий событию звук и проверьте, является ли выбранный звук действительно подходящим, нажав на кнопку проигрывания. Если Вы удовлетворены выбором - закройте окно.

Продолжение следует...


 
Don_AlexeyДата: Понедельник, 05.07.2010, 23:46 | Сообщение # 8
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Следующий шаг - необходимо создать два объекта. Давайте сперва создадим объект стены. Снова из меню Resources выбираем пункт Create Object. Откроется окно, внешний вид которого более замысловат чем те, которые мы видели прежде. В левой его части содержится некоторая информация об объекте. Давайте присвоим нашему объекту соответствующее название и выберем для него подходящий спрайт стены. Поскольку в нашей комнате стены твёрдые, то для этого нужно поставить галочку в поле Solid. Это пока всё для этого момента. Далее создаём новый объект (как это делается Вы уже знаете) и называем его ball (шарик), не забывая присвоить ему соответствующий спрайт. Шарик мы не станем делать твёрдым (галочки в окошке Solid быть не должно). Для нашего шарика необходимо определить некоторое поведение. По середине окна (справа от основной информации) Вы можете видеть пустой список для событий. Чуть ниже него расположена кнопка Create Event. Нажмите её, и откроется меню с набором всех доступных событий. Выберите событие Create event. В результате оно будет добавлено в список событий. С правой стороны, на самом краю, Вы увидите всевозможные группы действий, которые вмещают в себя множество действий. Из группы move выбираем действие (квадратик) с 8 красными стрелками и перетаскиваем его в список действий (белое окно по середине). Это действие позволит перемещать наш объект в выбранном направлении. Как только Вы опустите данный квадратик на белое поле, откроется окно, в котором можно выбрать желаемое направление движения. Выберите все из 8 стрелок (нажав на них), чтобы выбрать случайное направление перемещения шарика. Вы можете оставить скорость 8 (по умолчанию). Теперь закройте окно диалога. Только что мы создали условие для перемещения шарика при старте. Вторым шагом мы определяем, что будет происходить в событии collision (столкновения) шарика со стеной. Снова нажмите кнопку Create Event. Нажмите на кнопку события столкновения и в выпадающем меню выберите объект стены. Далее для определения поведения шарика нам нужно выбрать действие bounce (рикошета). (Найти его просто: проводя курсором мыши по квадратикам действий, будет появляться всплывающая подсказка, что делает то или иное действие). Наконец мы должны определить, что будет происходить, когда пользователь нажмёт левую кнопку мыши на шарике. Добавьте соответствующее событие mouse (мыши) и выберите левую кнопку мыши из всплывающего меню. Для данного события мы нуждаемся в нескольких действиях: первое - проигрывает звук (его можно найти в группе Основные действия, часть 1 в разделе действий); второе - для изменения игрового счёта (в подгруппе Действия игрового счёта) и третье - для перемещения шарика в новую произвольную позицию (также как и в событии создания). Для озвучивания действия выбираем соответствующий звук. Для действия игрового счёта, выбираем значение 1 и ставим галочку в поле Relative. Это значит, что к текущему счёту будет добавлена единица. (Если Вы где-то при вводе параметров допустили ошибку - дважды кликните на квадратике действия, чтобы изменить параметры настройки.)

Теперь наши объекты готовы. В завершении столь "долгого" труда нам нужно создать комнату (поле будущей битвы). Из меню Resources и добавляем комнату. С правой стороны Вы увидите пустое пространство. Слева находятся некоторые установки нашей комнаты, которые Вы можете изменять, например, ширину и высоту комнаты. В левой нижней части Вы можете выбрать объекты из соответствующего меню. Нажимая на игровом участке (левой кнопкой мыши) Вы можете размещать клоны выбранного объекта на местности. Удалять образцы объекта Вы можете нажатием правой кнопки мыши. Создайте квадратную ограду по всей окружности игрового участка, используя объекты стены. И в заключении выберите объект шарика и разместите несколько клонов этого объекта на игровом поле. Готово.

Теперь настало время протестировать получившуюся игру. Нажмите кнопку Run (зелёный треугольник в верхнем меню) и смотрите, что произойдёт. Если Вы не допустили никаких ошибок - начнётся игра, и шарики начнут прыгать в разные стороны, периодически отскакивая от выстроенных стен. Пробуйте нажать на один из шариков левой кнопкой мыши попутно замечая, что произойдёт в результате. Вы можете остановить игру в любой момент, нажимая клавишу <Esc>. Теперь Вы можете вносить в игру желаемые изменения.

Поздравляем! Вы создали свою первую небольшую игру. Теперь настало время познакомиться с программой Game Maker подробнее.


 
Don_AlexeyДата: Понедельник, 05.07.2010, 23:53 | Сообщение # 9
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Основной пользовательский интерфейс

При запуске Game Maker Вы видите следующее окно:

Посмотреть

На данном примере Вы видите Game Maker в обычном режиме. В расширенном же режиме Вы увидите больше дополнительных возможностей.) В левой части окна Вы увидите различные папки для ресурсов, упомянутых ранее: Sprites (Спрайты), Sounds (Звуки), Backgrounds (Фоны), Objects (Объекты), Rooms (Комнаты) и ещё две: Game Information (Игровая Информация) и Game Options (Игровые Опции). В верхней части расположены основное меню и панель инструментов. В этой главе будут кратко описаны различные пункты меню, кнопки и др. Обратите внимание, что большинство задач могут решаться различными способами, например: выбором команды из меню, нажатием кнопки или щелчком правой кнопкой мыши на папке указанного ресурса.

Меню "File"

В файловом меню Вы можете обнаружить некоторые из стандартных команд, таких как: load (загрузить) и save (сохранить) файлы, плюс несколько специальных:

New (Новый). Выберите эту команду, чтобы создать новый проект. Если текущая игра была изменена, программа спросит, хотите ли Вы сохранить её. На инструментальной панели также имеется кнопка для данного действия.
Open (Открыть). Открывает существующий игровой файл. Файлы создаваемые в Game Maker имеют расширение .gmk. (Вы также можете открывать файлы с расширением .gm6. Если Вы хотите открыть файлы с расширением .gmd , созданных на Game Maker 5 Вы должны выбрать соответствующий файловый тип внизу диалога. Все-же они могут некорректно работать в новой версии.) На инструментальной панели имеется кнопка для данной команды. Вы можете также открыть игру, перетащив соответствующий файл в окно Game Maker.
Recent Files (Недавние файлы). Выбрав этот пункт, Вы можете открыть недавно открытые игровые файлы.
Save (Сохранить). Сохраняет файл игрового проекта под его текущим названием. Если прежде название не было определено, программа попросит ввести новое название. Вы можете использовать эту команду, только если файл был изменён. На инструментальной панели также имеется кнопка для данной команды.
Save As (Сохранить как). Сохраняет файл игрового проекта под другим именем. Программа попросит указать новое имя.
Create Executable (Создать автономный файл). Используйте данный пункт, чтобы создать автономную (самостоятельную) версию игры, которую Вы сможете распространять.
Advanced Mode (Расширенный режим). Выбирая этот пункт, Вы можете переключаться между обычным и расширенным режимом. В расширенном режиме доступно больше возможностей.
Exit (Выход). Выберите этот пункт, чтобы выйти из Game Maker. Перед закрытием программа предложит сохранить изменённые данные.

Меню ''Edit''

Меню редактирования включает в себя команды, которые будут относиться к выбранному в настоящий момент ресурсу (объекту, спрайту, звуку и т.д.). В зависимости от типа ресурса некоторые команды не могут быть применены.

Insert resource (Вставить ресурс). Вставляет новый образец выбранного в данный момент типа ресурса перед текущим образцом. Откроется окно, в котором Вы сможете изменить свойства ресурса. Этот пункт будет подробно рассмотрен в следующих разделах.
Duplicate (Дублировать). Делает копию текущего ресурса и добавляет его. Открывается окно, в котором Вы можете изменить ресурс.
Delete (Удалить). Удаляет выбранный в настоящий момент ресурс (или группу ресурсов). Будьте осторожны. Удаляет безвозвратно, но сначала Вы будете предупреждены о необратимом удалении.
Rename (Переименовать). Позволяет переименовать ресурс. Данная процедура может быть применена и в окне свойств ресурса. Также Вы можете выбрать ресурс нажав на его названии.
Properties (Свойства). Используйте эту команду, чтобы открыть окно для редактирования свойств. Обратите внимание, что все окна свойств появляются в пределах основного окна. Вы можете редактировать многие из них одновременно. Вы также можете редактировать свойства двойным щелчком мыши на ресурсе.
Отметьте, что каждую из этих команд можно использовать другим способом, например, нажатие правой кнопкой мыши на ресурсе - открывает контекстное меню с вышеупомянутыми функциями.

Меню "Resources"

В этом меню Вы можете создать новые ресурсы каждого из различных типов. Обратите внимание, что для каждого из них имеется кнопка на инструментальной панели и комбинации горячих клавиш.

Продолжение следует...


 
Don_AlexeyДата: Вторник, 06.07.2010, 00:07 | Сообщение # 10
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Меню "Run''

Этот пункт используется для запуска игры. Существует два режима запуска.

Run normally (Обычный запуск). Запуск игры в обычном режиме. Игра запускается наиболее эффектно, и она будет выглядеть такой после создания автономной версии.
Run in Debug mode (Запуск в Отладочном режиме). Запуск игры в отладочном режиме. В этом режиме Вы можете уверенно проверить все аспекты игры и в любой момент её остановить. Это иногда полезно чтобы узнать, какие ошибки нужно исправить.
Когда Вы считаете, что игра завершена - смело можете создать автономную версию игры, выбрав пункт Create Executable из меню File.

Меню "Window''

В этом меню Вы найдёте некоторые из обычных команд управления различными свойствами окон основного окна:

Cascade (Каскадом). Расположить все окна каскадом так, чтобы каждое из них было частично видимым.
Arrange Icons (Упорядочить по Значкам). Упорядочивает все iconified свойства окон. (Полезно в особенности при изменении размеров основного окна).
Close All (Закрыть Все). Закрывает все окна свойств, спрашивая пользователя, нужно ли сохранить изменения.

Меню "Help''

Здесь Вы найдёте несколько пунктов, которые могут помочь Вам:

Contents (Содержание). Выберите этот пункт, чтобы воспользоваться справкой.
Online Help (Он-лайн помощь). Эта команда переносит Вас в то место веб-сайта, где Вы можете получить дополнительную помощь и также скачать некоторую документацию.
Upgrade (Модернизация). Вы можете использовать эту коменду, чтобы модернизировать Lite издание Game Maker в Pro издание. Pro издание имеет множество дополнительных характеристик. Здесь Вы можете найти информацию как модернизировать программу. Если Вы сделаете это, то с помощью этой команды Вы введете полученный регистрационный ключ.
Web site (Веб-сайт). Подключает Вас к Веб-сайту Game Maker, на котором Вы всегда можете найти: последнюю версию Game Maker, ресурсы, коллекцию игр и многое другое. Мы Вам рекомендуем посещать нас хотя бы один раз в месяц.
Forums (Форумы). Эта команда перенесет Вас на форумы, где пользователи помогают друг другу со многими аспектами Game Maker.
About Game Maker (О программе). Здесь Вы увидите краткую информацию о Game Maker.

Проводник ресурсов

Слева от основного окна Вы найдёте проводник ресурсов. Здесь Вы можете видеть древовидное представление всех ресурсов в игре. Он работает по тому же принципу что и проводник Windows. Если перед пунктом стоит значок "+", значит, Вы можете, нажав на этом значке, увидеть полное содержание ресурса. Нажимая на значок "-", ресурс закрывается обратно. Вы можете изменять название ресурса (кроме верхнего уровня) выбрав его (одиночным щелчком) и затем щёлкнув на названии. Двойной щелчок на ресурсе позволяет редактировать его свойства. Используйте правую кнопку мыши, чтобы обратиться к тем же командам, что и в меню Edit (Правка).
Вы можете изменить порядок ресурсов, нажимая на них мышью и переместить их, удерживая нажатой кнопку мыши. (Место назначения при этом должно быть выбрано корректно. Например, Вы не сможете перетащить звук в список спрайтов.)


 
Don_AlexeyДата: Вторник, 06.07.2010, 22:30 | Сообщение # 11
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Определение спрайтов

Спрайты - визуальное представление всех объектов в игре. Спрайт может состоять либо из одиночного изображения, нарисованного в Вашем любимом графическом редакторе, либо из набора изображений, прокручивание которых одно за другим напоминает мультипликацию. Например, следующие четыре изображения формируют спрайт для персонажа по имени Pacman, движущегося направо.

Посмотреть

Когда Вы создаёте игру, то начинаете собирать набор красивых спрайтов для использования их в качестве объектов. Коллекция спрайтов обоих типов - статических и анимированных, представлена и на сайте Game Maker. Другие спрайты могут быть найдены в сети, обычно в виде анимированных файлов .gif.

Чтобы добавить спрайт, выберите пункт Create Sprite из меню Resource или используйте соответствующую кнопку на инструментальной панели. Откроется следующее окно.

Посмотреть

Сверху Вы можете указать название спрайта. Все спрайты (как и другие ресурсы) имеют свои названия. Лучше всего присвоить каждому спрайту подробное имя. Следите за тем, чтобы все ресурсы имели различные названия. Даже при том, что это не является строго обязательным, настоятельно рекомендуем использовать только буквы, цифры и знак подчёркивания (_) в имени спрайта (и любого другого ресурса) и начинать любое имя с буквы. Особенно не рекомендуется использовать в имени пробел. Это станет важным при использовании кода.

Чтобы загрузить спрайт, нажмите кнопку Load Sprite. Откроется стандартный файловый диалог, в котором Вы выбираете спрайт. Game Maker может загружать огромное количество различных графических файлов. Когда Вы загружаете анимированный .gif файл, различные части изображения формируют изображения спрайта. Как только спрайт будет загружен, первый фрагмент изображения будет отображён справа. Если имеются множественные изображения (кадры), Вы можете циклически прокрутить их, используя кнопки со стрелками.

Переключатель с названием Transparent (Прозрачный) указывает, должен ли фон рассматриваться как прозрачный. Большинство спрайтов прозрачные. Фон определяется цветом нижнего крайнего левого пикселя изображения. Поэтому удостоверьтесь, что ни один пиксель фактического изображения не имеет данного цвета. Обратите внимание, что .gif файлы часто определяют свой собственный цвет прозрачности. (Этот цвет не используется в Game Maker.)

При помощи кнопки Edit Sprite (Редактировать Спрайт) Вы можете редактировать или создать полностью новый спрайт.


 
Don_AlexeyДата: Вторник, 06.07.2010, 22:32 | Сообщение # 12
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Звуки и музыка

Большинство игр содержат звуковые эффекты и фоновую музыку. Несколько полезных звуковых эффектов расположено на сайте Game Maker и довольно большое количество может быть найдено в сети.
Чтобы создать звуковой ресурс в игру, используйте пункт Create Sound в меню Resource или нажмите соответствующую кнопку на инструментальной панели. Откроется следующее окно.

Посмотреть

Чтобы загрузить звук, нажмите кнопку Load Sound. Откроется диалог выбора файла, в котором Вы можете выбрать нужный звуковой файл. Программа реально поддерживает два типа звуковых файлов: wave и midi. Файлы wave используются для воспроизведения коротких звуковых эффектов. Они используют много памяти, но зато мгновенно проигрываются. Используйте данный формат для всех звуковых эффектов в игре. Файлы midi описывают музыку различными способами. В результате они используют меньше памяти, но их использование ограничено инструментальной фоновой музыкой. Также, одновременно может быть проигран только один звук midi.

Как только Вы загрузите выбранный звуковой файл, то сможете его прослушать, используя соответствующую кнопку. Также Вы можете сохранить текущий звук в файл, нажав кнопку Save Sound. Эта кнопка может и не потребоваться, но она Вам может понадобиться для восстановления оригинального звука.


 
Don_AlexeyДата: Вторник, 06.07.2010, 22:36 | Сообщение # 13
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Задние фоны

Третий тип основных ресурсов - фоны. Фоны - это обычно большие изображения, которые используются как фоновые изображения или элементы оформления комнат (уровней), в которых происходит игра. Большинство фоновых изображений создаются с помощью размножения плитки оригинала и заполнением их по всей области без видимых "швов". Таким образом, Вы можете заполнить весь фон выбранным образцом фонового изображения. Некоторое количество фоновых плиток поставляется с Game Maker. Но намного больше подобных фонов может быть найдено в сети.

Чтобы создать фоновый ресурс в игре, используйте пункт Create Background из меню Resources или нажмите соответствующую кнопку на инструментальной панели. Откроется следующая форма.

Посмотреть

Нажмите кнопку Load Background, чтобы загрузить фоновое изображение. Game Maker поддерживает большое количество форматов изображений. Фоновые изображения не могут быть анимированными! Переключатель Transparent указывает, имеет ли фон частичную прозрачность. Большинство фонов не прозрачные, так что значение по умолчанию - нет. Эффект прозрачности использует цвет крайнего левого нижнего пикселя.

Вы можете изменить фон или создать новый, используя кнопку Edit Background (Редактировать Фон).

Будьте осторожны с большими фоновыми изображениями. Множество графических карт не может прооперировать изображение, которые большие чем экран. Так что, желательно, чтобы фоновое изображение было не больше чем 1024x1024.


 
Don_AlexeyДата: Вторник, 06.07.2010, 22:40 | Сообщение # 14
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
Определение объектов

Вы можете добавить в игру кучу прекрасных изображений и звуков, но они при этом могут так и остаться не задействоваными, так как сами по себе они ничего не делают. Настало время добавить в игру наиболее важный ресурс Game Maker - объекты. Объекты - игровые персонажи и другие участники, которые осуществляют все действия в игре. Большинство объектов нуждаются в спрайтах, благодаря которым они становятся видимыми. Объекты имеют своё поведение и могут реагировать на происходящие события. Все игровые элементы, которые Вы видите в игре (не считая непосредственно фонов) - это объекты. (Или, если быть более точным - это образцы объектов). Главные персонажи: монстры, шарики, стены и т.д. - всё это объекты. В игре могут также находиться определённые объекты, которые не видимы для игрока, но которые участвуют в управлении некоторых аспектов игрового процесса.
Самое главное - понять, в чём разница между спрайтами и объектами. Спрайты - это только (анимированные) изображения, не имеющие поведения. Объекты обычно имеют спрайт, с помощью которого происходит их визуальное представление, также объект имеет поведение. Без объектов не может существовать никакая игра!

Также следует понимать существующее различие между объектом и образцом объекта. Объект описывает некоторое существо, например, монстра. В игре может существовать множество образцов данного объекта. Когда мы говорим об образце, мы подразумеваем один указанный образец объекта. Когда мы говорим об объекте, мы берём в расчёт все образцы данного объекта.

Чтобы создать объект в игре, выберите пункт Create Object из меню Resources. Откроется следующее окно:

Посмотреть

Это окно, в отличие от рассмотренных окон ранее, довольно громоздкое. В левой части окна содержится некоторая общая информация о выбранном объекте. По середине находится список событий, которые могут происходить с объектом (смотрите следующую главу для более подробного изучения данного вопроса). Справа находятся различные действия, которые объект может выполнять.

Как всегда Вы можете присвоить объекту название. Затем Вы можете указать для него спрайт. Для этого нажмите левой кнопкой мыши на поле Sprite или на кнопку меню, находящуюся рядом с ним. Откроется всплывающее меню со всеми доступными спрайтами. Выберите тот спрайт, который хотите использовать для объекта. Если Вы не хотите использовать предложенные спрайты, то кликните по кнопке New для создания нового спрайта. Итак, выбрав желаемый спрайт, Вы также можете его редактировать, нажав кнопку Edit. Это быстрее, чем нахождение ресурса в списке ресурсов, указывая, что Вы хотите его отредактировать.

Ниже имеются два переключателя. Переключатель Visible (Видимый) указывает на то, является ли изображение указанного объекта видимым. Очевидно, что большинство объектов являются видимыми, но иногда бывает полезно иметь и невидимые объекты. Например, Вы можете использовать невидимый объект для установки точек движения (way points) для перемещающегося монстра. Невидимые объекты реагируют на события и другие образцы объекта, сталкивающиеся с ними. Поле под названием Solid (Твёрдый), указывает, является ли данный объект твёрдым (например, стена). Столкновения с твёрдыми объектами обрабатываются иначе, нежели столкновения с нетвёрдыми объектами. Мы Вам советуем использовать это только для неперемещаемого объекта.


 
Don_AlexeyДата: Вторник, 06.07.2010, 22:44 | Сообщение # 15
-=Don Alexey=-
Группа: Администраторы
Сообщений: 125
Репутация: 11
Статус: Offline
События

Game Maker использует подход, так называемых, управляющих событий. То есть во всех типах случаев образцы объектов получают события (вроде сообщения, что произошло некое событие). Тогда они могут реагировать на эти сообщения, выполняя некоторые действия. Для каждого объекта Вы должны указать, на какие события он реагирует, и какие действия он должен при этом выполнять. Возможно, это звучит сложно и запутанно, но на самом деле всё достаточно просто. Прежде всего, для большинства событий, объект ничего не должен делать. Для событий, где что-то должно произойти, Вы можете использовать очень простой метод - перетаскивание указанного действия.

В середине окна свойств объекта находится список событий, на которые объект должен реагировать. Первоначально он пустой. Вы можете добавлять в него события, нажимая кнопку Add Event. При нажатии на данную кнопку откроется окно, в котором будут отображены все доступные типы событий. Здесь Вы выбираете событие, которое хотите добавить. При нажатии на кнопки с событиями, иногда будет открываться подменю с дополнительными опциями. Например, для события клавиатуры Вы должны выбрать клавишу. Ниже приведён полный список событий и их описание. Одно из событий в списке будет выбрано. Это то событие, которое в данный момент изменяется. Вы можете изменить выбранное событие, нажав на него. Справа находятся все доступные действия, которые представлены в виде небольших значков. Все они сгруппированы на нескольких вложенных страницах. В следующей главе описаны все действия и рассказывается о том, что они делают. Между событиями и действиями находится список действий. Этот список содержит действия для текущего события. Чтобы прибавить действие в список, нужно перетащить его при помощи мыши (кликнуть на иконке действия) и опустить на поле списка. Они будут располагаться друг за другом, и каждое из них будет иметь короткое описание. Для каждого действия Вам будет предложено определить некоторые параметры. Они также будут описаны в следующей главе. Таким образом, после добавления нескольких действий, их местонахождения будут выглядеть следующим образом:

Посмотреть

Теперь Вы можете добавить действие в другое событие. Кликните на выбранном событии левой кнопкой мыши, чтобы выбрать его, после чего перетащите нужное действие в список.

Вы можете изменить порядок действий в списке, используя опять же перетаскивание. Если при перетаскивании удержать нажатой клавишу <Alt>, то будет создана копия действия. Вы можете использовать перетаскивание даже между списками действий для различных объектов. Когда Вы нажимаете правой кнопкой мыши на действие, появляется меню, в котором Вы можете удалить (также можно использовать клавишу <Del>), копировать или вставить действие. (Вы можете выбрать многочисленные действия для вырезания, копирования или удаления, удерживая клавишу <Shift> клавиши <Ctrl>. Нажмите <Ctrl>+<A> для выбора всех действий.) Когда Вы удерживаете курсор мыши над действием, появляется подробное его описание. Смотрите следующую главу для получения дополнительной информации о действиях.

Чтобы удалить выбранное в настоящий момент событие вместе со всеми действиями нажмите кнопку Delete. (События, не содержащие действий, будут автоматически удалены при закрытии окна, поэтому нет необходимости делать это вручную). Если Вы хотите назначить последовательность действий для другого события (например, потому, что решили использовать другую клавишу для них), нажмите кнопку Change и выберите желаемое событие. (Событие не должно быть ранее определено!) Используя всплывающее меню, при нажатии правой кнопки мыши, Вы можете дублировать событие, т.е. добавить новое событие с теми же действиями.

Для вставки события нажмите кнопку Add Event. Появится следующее окно:

Посмотреть

Когда Вы выбираете некоторые события, то появляется дополнительное меню, из которого нужно выбрать событие, которое нужно изменить. Далее приводится описание различных событий. (Только помните, что обычно Вы используете всего несколько из них).

Продолжение следует...


 
Форум » Конструкторы » Game Maker » Help (Русский помошник в помощь!!!)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: