制作游戏引擎属于自己的游戏引擎,初学者边学边做

制作游戏引擎属于自己的游戏引擎,初学者边学边做

1.首先制作我们的引擎架构图,一个需要怎么样的功能,在梦想里的游戏引擎是无所不能的。

(1)准备我们的编译器VS2022这是对新手非常友好的。

Visual Studio 2022 IDE - 适用于软件开发人员的编程工具https://visualstudio.microsoft.com/zh-hans/vs/

(2)知道引擎功能模块

【搬运】Cherno 从零开发游戏引擎系列_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1sa4y1v7zk/?spm_id_from=333.337.search-card.all.click&vd_source=4c0a81423ad603e87eb0e1246595b9b1

cherno是一个非常nb的cpp大佬,他的游戏引擎非常让人值得学习。

1.入口点,

2.application layer

3.window layer -》窗口层必要的输入和事件

4.render layer 渲染是特别重要的在引擎

5.脚本语言,会参杂一些csharp或者lua或这python

6菜单系统

7组件实体系统

8物理引擎

9声音引擎

10文件输入输出

11资产

2.第一件事,正如cherno视频所讲我们将构建一个入口点

我从cherno学到的入口点是非常棒的,

这个入口点我们把它放在了头文件里

Your Repositorieshttps://github.com/yanan-0604?tab=repositories这是我都github仓可以看目前的代码

3.构建我们的项目

cmake是比较难的,我们可以用premake来构建我们的项目,premake是一个lua脚本,十分方便构建项目。

Home · premake/premake-core Wikihttps://github.com/premake/premake-core/wiki

相关推荐

深圳电脑专卖店在哪里(深圳电脑专卖店在哪里进货)
世界杯回顾:2018年世界杯,葡萄牙的成绩是怎样的?
.NET 如何通过 HttpWebRequest 上传文件
365BT游戏大厅官网

.NET 如何通过 HttpWebRequest 上传文件

07-05 👁️ 9493
认识多久确定恋爱关系更合适?
365BT游戏大厅官网

认识多久确定恋爱关系更合适?

07-21 👁️ 3179
美国亚马逊怎么取消订单?如何退货?
365平台怎么增加赢的几率

美国亚马逊怎么取消订单?如何退货?

08-07 👁️ 4870
鲎杓的意思
office365无法登录激活

鲎杓的意思

08-09 👁️ 7734