Skip to content

Lostalie/NcmaEngine

Repository files navigation

NcmaEngine

从零开始撸引擎

写在开始之前

Ncma Engine是一个自嗨用引擎。 参考虚幻引擎和 GAMES104的Piccolo Engine,随缘写,随缘停。总之,这是一个坑。

开发路线图 1阶段:代码语言选择 c++17,核心层数学库 选择eigen数学库,构建工具 cmake 开发技术及环境选型 使用rider编辑器以c++为主要语言,结合c#,python,lua等语言辅助及其他工具配置 目标 学习使用cmake构建引擎项目 使用cmkae将eigen数学库加入引擎

1.1cmake没弄懂 放弃了 用vs2022构建项目了 1.2使用winmain作为入口,需要切换项目链接器

1.3接入imgui,需要设置项目属性->c/c++ ->附加包含目录中添加对应的目录.

1.4使用https://github.com/gabime/spdlog 日志库实现引擎日志功能 编译时报错缺少/utf-8解决方法 需要在项目属性->c/c++ ->命令行中添加/utf-8

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published