Перед тем, как начать

16.04.2000


Важное замечание

Единственная причина, по которой человек бросает изучать какой-нибудь предмет — это непонятые слова, которые он встретил при изучении этого предмета.

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

Предварительные требования

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

Также я рассчитываю, что у Вас под рукой есть хороший справочник по функциям OpenGL и DirectX (типа MSDN и DirectX SDK ;-), чтобы смотреть в них непонятное.

Примеры с этого сайта запускаются на Visual C++ 6.0. Мне присылали письма, что примеры со скрипом компилируются на других компиляторах. Я не делаю примеры совместимыми с версиями компиляторов, обладающими меньшими возможностями. VC — лучший инструмент для написания современных игр. :-)

Следующая страница: OpenGL


(c) 2000 Константин Михеев — проект "Elfish Engine"

Hosted by www.Geocities.ws

1