Четверг, 28 Марта 2024, 22:41

Приветствую Вас Гость

Меню сайта
Наш опрос
На какую платформу/систему создаёте игры?
Всего ответов: 10676
Вот и долгожданная вторая часть из серии уроков по написанию своего игрового движка. В данной части мы с вами подготовим наше рабочее пространство и разберёмся как будет выглядеть структура движка. Для начала в библиотеке классов подключим System.Drawing;.

Затем создаем наше рабочее пространство

Код
namespace YoureEngine  
{  

}

Затем разберёмся со структурой движка. Для физика будет использована внешняя библиотека и нет смысла добавлять её в основной код.
На данном этапе с физикой пока мы не работаем, так как нет смысла. По сути наш игровой движок не будет выделяться ни чем хорошим, скорее даже наоборот.
Вся основная суть движка лишь упрощение использования стандартных функций.

То есть в процессе разработки будет мне легче использовать функцию вида:

SpriteLoad ("путь");

Чем:
Sprite = new Bitmap("путь")

Конечно это так себе, но по сути в конечном итоге вам удастся сократить общий код игры в 1,5-2 раза.

Но перейдём ближе к делу.

Сами отдельные классы мы выносить во внешнюю среду не будем, пусть себе все хранятся в одном файле.

Но бли ... Читать дальше »

Категория: Разработка игр | Просмотров: 4132 | Добавил: musicfuns | Дата: 24 Февраля 2013 | Комментарии (19)

Календарь заметок
«  февраля 2013  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728
Архив записей
Поиск по сайту
Друзья сайта
Игровой форум GFAQ.ru Перевод консольных игр
Все права сохранены. GcUp.ru © 2008-2024 Рейтинг