摘要: 编写图形模块 在项目目录下新建 Platform 文件夹用于编写不同平台的代码(虽然我只打算写windows下的,不过将来万一呢...) 在Platform下创建 Windows 文件夹,代码都放在这个下面。 图形模块由于初衷还是课程设计,所以用Dx11编写。项目结构会参考Dx11龙书以及博客园@X 阅读全文
posted @ 2019-04-14 19:48 bCoherence 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 这一篇开始用md写日志,感觉比较简洁 引擎的模块设计主要参考知乎 @陈文礼 与 虚幻4官方文档 作为初学者,这篇博客更多是作为学习记录,所以打算在以后有更多了解再回来更新内容。这里就先挖着坑吧... 1. 输入管理模块 2. 策略模块 3. 场景管理模块 4. 渲染模块 5. 音频音效模块 6. 网 阅读全文
posted @ 2019-04-14 19:47 bCoherence 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 在VS项目中搭建引擎框架 参考原文地址 首要先把项目设置中字符集改成 Unicode字符集 按照原作者的代码结构搭建框架,注意在项目设置中添加相应的Include目录。 因为vs主要用来调试代码与dx,所以其他部分可以按照原作者的方式搭建(Build与CMakeLists的编写). 阅读全文
posted @ 2019-04-14 19:47 bCoherence 阅读(125) 评论(0) 推荐(0) 编辑
摘要: C++学习笔记 virtual method 虚函数或虚方法(virtual method)在CPP13章第3节首次提到。 在通过 引用 或 指针 而不是直接用 对象 调用方法时,如果基类的方法没有使用关键词 virtual ,程序将根据引用类型或指针类型选择方法;如果使用了virtual,程序将根 阅读全文
posted @ 2019-04-14 13:44 bCoherence 阅读(690) 评论(0) 推荐(0) 编辑