1.0 Разбираем двиг
1.0 Разбираем двиг
В этом уроке разберем основы двига, что это, зачем он нужен, что в него входит.
[spoiler]
Двиг разбирать будем с моей точки зрения что такое двиг, так, что если кто то не понимает, что такое игровой движок и зачем он нужен то может узнать подробнее, так же кто понимает, что такое двиг может исправить меня в моем представлении, что такое двиг.
И так вот самый первый урок, в этом уроке не будет кода, здесь будет только текст. Но все равно я вам рекомендую прочесть этот топик.
1.1 представление GameEngine
Игровой движок пишется для того, что бы облегчить работу с созданием игры, вы пишите разные классы и методы и вызываете их когда это необходимо.
Игровой движок состоит из 5-6 основных частей
1. System Core
2. Grafic Core
3. Sound Core
4. Input Core
5. Network Core (иногда нету)
6. Phisic Core
Это только основные части, так же если вам необходимо вы сможете добавить какую нибуть свою часть.
И так теперь пояснения что это за такие составные части и зачем они нужны:
1. System Core
Ядро системы выполняет низкоуровневые операции по созданию окна, управлению игровыми состояниями и процессами. Ваше ядро может делать больше или меньше, чем мое, все это зависит от архитектуры вашей игры.
2. Grafic Core
Графическое ядро, ну это естественно ядро занимающееся отрисовкой графики, в него можно встроить камеру, текстуры, модели, рендеринг, и в итоге выйдет ядро полностью занимающееся всей графикой
3. Sound Core
Думаю и так ясно, ядро которое контролирует звук
4. Input Core
Ядро взаимодействия пользователя с ПК, тоесть какую он клавишу нажал, где мыш расположена и тд.
5. Network Core
Ядро отвечающее за сеть, если вы хотите сделать MMO ну или мультиплеер какой нибуть, то вам надо будет писать это ядро
6. Phisic Core
Думаю и так ясно, ядро в котором просчитывается вся физика, но там немного по другому оно устроено чем какое либо другое, думаю рассматривать его подробно не буду, так как там очень много всего, скорее всего в каком нибудь уроке напишу самый самый простой физический движок.
Думаю на этом урок закончен, если все еще остались какие либо вопросы, то задавайте, я тогда дополню тему.
В этом уроке разберем основы двига, что это, зачем он нужен, что в него входит.
[spoiler]
Двиг разбирать будем с моей точки зрения что такое двиг, так, что если кто то не понимает, что такое игровой движок и зачем он нужен то может узнать подробнее, так же кто понимает, что такое двиг может исправить меня в моем представлении, что такое двиг.
И так вот самый первый урок, в этом уроке не будет кода, здесь будет только текст. Но все равно я вам рекомендую прочесть этот топик.
1.1 представление GameEngine
Игровой движок пишется для того, что бы облегчить работу с созданием игры, вы пишите разные классы и методы и вызываете их когда это необходимо.
Игровой движок состоит из 5-6 основных частей
1. System Core
2. Grafic Core
3. Sound Core
4. Input Core
5. Network Core (иногда нету)
6. Phisic Core
Это только основные части, так же если вам необходимо вы сможете добавить какую нибуть свою часть.
И так теперь пояснения что это за такие составные части и зачем они нужны:
1. System Core
Ядро системы выполняет низкоуровневые операции по созданию окна, управлению игровыми состояниями и процессами. Ваше ядро может делать больше или меньше, чем мое, все это зависит от архитектуры вашей игры.
2. Grafic Core
Графическое ядро, ну это естественно ядро занимающееся отрисовкой графики, в него можно встроить камеру, текстуры, модели, рендеринг, и в итоге выйдет ядро полностью занимающееся всей графикой
3. Sound Core
Думаю и так ясно, ядро которое контролирует звук
4. Input Core
Ядро взаимодействия пользователя с ПК, тоесть какую он клавишу нажал, где мыш расположена и тд.
5. Network Core
Ядро отвечающее за сеть, если вы хотите сделать MMO ну или мультиплеер какой нибуть, то вам надо будет писать это ядро
6. Phisic Core
Думаю и так ясно, ядро в котором просчитывается вся физика, но там немного по другому оно устроено чем какое либо другое, думаю рассматривать его подробно не буду, так как там очень много всего, скорее всего в каком нибудь уроке напишу самый самый простой физический движок.
Думаю на этом урок закончен, если все еще остались какие либо вопросы, то задавайте, я тогда дополню тему.
перед что везде запятая )) я же говорил замучаю, сам пишу не правильно, а других люблю донимать.)
Хорошее, интригующее начало. Так держать!)
А просчет физики(ну или типо того) в какое ядро входит?
физика входит в физическое ядро =)) просто его писать очень и очень много мароки, так, что я решил его сюда не вносить
Какие библиотеки будешь использовать?
OpenGL
вроде все =)