Перед тем, как начать16.04.2000 Важное замечаниеЕдинственная причина, по которой человек бросает изучать какой-нибудь предмет — это непонятые слова, которые он встретил при изучении этого предмета. Я уверен, что Вы ничего не поймете из того, что написано ниже. Вы получите ощущение собственной тупости, непреодолимое желание "все это" бросить, и пачками выпадающие из памяти страницы. При одном условии: если Вы не будете пользоваться списком терминов, который приведен в конце. Предварительные требованияНеобходимо уметь программировать на C++. Вы должны делать это действительно хорошо, потому что в разработке движка применяются почти все возможности этого языка: макросы, OOP, шаблоны, исключения, именные пространства... Также я рассчитываю, что у Вас под рукой есть хороший справочник по функциям OpenGL и DirectX (типа MSDN и DirectX SDK ;-), чтобы смотреть в них непонятное. Примеры с этого сайта запускаются на Visual C++ 6.0. Мне присылали письма, что примеры со скрипом компилируются на других компиляторах. Я не делаю примеры совместимыми с версиями компиляторов, обладающими меньшими возможностями. VC — лучший инструмент для написания современных игр. :-) Следующая страница: OpenGL (c) 2000 Константин Михеев — проект "Elfish Engine" |