Overload
文章平均质量分 92
chenxiang_200108
这个作者很懒,什么都没留下…
展开
-
<2021SC@SDUSC>开源游戏引擎Overload代码分析十三:OvEditor——END(下)
2021SC@SDUSC开源游戏引擎Overload代码分析十三:OvEditor——END(下)前言一、ProjectSettings1.ProjectSettings.h2.ProjectSettings.cpp二、SceneView1.SceneView.h2.SceneView.cpp三、Toolbar1.Toolbar.h2.Toolbar.cpp总结前言这是Overload引擎相关的第十四篇文章,同时也是OvEditor分析的第九篇。Overload引擎的Github主页在这里。本篇文章原创 2021-12-26 23:30:23 · 1923 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload代码分析十二:OvEditor——END(上)
2021SC@SDUSC开源游戏引擎Overload代码分析十二:OvEditor前言一、MaterialEditor1.MaterialEditor.h2.MaterialEditor.cpp二、MenuBar1.MenuBar.h2.MenuBar.cpp三、Profiler1.Profiler.h2.Profiler.cpp总结前言这是Overload引擎相关的第十四篇文章,同时也是OvEditor分析的第九篇。Overload引擎的Github主页在这里。本篇文章将会介绍OvEditor的P原创 2021-12-26 23:22:32 · 2029 阅读 · 1 评论 -
<2021SC@SDUSC>开源游戏引擎Overload代码分析十一:OvEditor——Inspector
2021SC@SDUSC开源游戏引擎Overload代码分析十一:OvEditor——Inspector前言一、Inspector1.Inspector.h2.Inspector.cpp二、Hierarchy1.Hierarchy.h2.Hierarchy.cpp三、HelpWindow1.HelpWindow.h2.HelpWindow.cpp总结前言这是Overload引擎相关的第十三篇文章,同时也是OvEditor分析的第八篇。Overload引擎的Github主页在这里。本篇文章将会介绍Ov原创 2021-12-19 19:52:37 · 1058 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload代码分析十:OvEditor——Panels(下)
2021SC@SDUSC开源游戏引擎Overload代码分析十:OvEditor——Panels(下)前言一、GameView1.GameView.h2.GameView.cpp二、HardwareInfo1.HardwareInfo.h2.HardwareInfo.cpp三、ProjectSettings1.ProjectSettings.h2cProjectSettings.cpp总结前言这是Overload引擎相关的第十二篇文章,同时也是OvEditor分析的第七篇。Overload引擎的Git原创 2021-12-19 19:42:25 · 1675 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload代码分析九:OvEditor——Panels(上)
2021SC@SDUSC开源游戏引擎Overload代码分析九:OvEditor——Panels原创 2021-12-12 22:23:51 · 1512 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload代码分析八:OvEditor——AView
2021SC@SDUSC开源游戏引擎Overload代码分析八:OvEditor——AView前言一、AViewAView.hAView.cpp二、AViewControllableAViewControllable.hAViewControllable.cpp总结前言这是Overload引擎相关的第十篇文章,同时也是OvEditor分析的第五篇。Overload引擎的Github主页在这里。本篇文章将会介绍OvEditor的Panels文件夹中与AView相关的文件,具体应该会涉及AView和AV原创 2021-11-30 17:39:58 · 1729 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload代码分析七:OvEditor——Panels(Asset剩余)
2021SC@SDUSC开源游戏引擎Overload代码分析七:OvEditor——Asset剩余前言一、AssetView1.AssetView.h2.AssetView.cpp构造函数_Render_Impl()SetResource()与GetResource()二、AssetProperties1.AssetProperties.h2.AssetProperties.cpp总结前言这是Overload引擎相关的第九篇文章,同时也是OvEditor分析的第四篇。Overload引擎的Github原创 2021-11-21 20:51:02 · 2070 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload代码分析六:OvEditor——Panels(Asset相关)
2021SC@SDUSC开源游戏引擎Overload代码分析六:OvEditor——Asset相关前言一、AssetBrowser1.AssetBrowser.h2.AssetBrowser.cpp二、1.2.总结前言这是Overload引擎相关的第八篇文章,同时也是OvEditor分析的第三篇。Overload引擎的Github主页在这里。本篇文章将会介绍OvEditor的Panels文件夹中与Asset相关的一部分文件,具体会涉及AssetBrowser,AssetProperties和Asse原创 2021-11-12 21:10:38 · 3041 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload代码分析五:OvEditor——RawShaders.cpp
2021SC@SDUSCOverload代码分析四:OvEditor——RawShaders.cpp前言RawShaders.cpp1.GetGrid()vertex shaderfragment shader2.总结前言这是Overload引擎相关的第七篇文章,同时也是OvEditor分析的第二篇。Overload引擎的Github主页在这里。本篇文章主要会介绍RawShaders.cpp中的三个shader,会介绍各种shader相关的知识,比较复杂,需要花一篇文章来好好讲述。RawShade原创 2021-11-06 01:23:21 · 2194 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload代码分析四:OvEditor——Utils,Settings,Resources
2021SC@SDUSCOverload代码分析四:OvEditor——Utils,Settings,Resources前言一、UtilsActorCreationMenu.hActorCreationMenu.cpp二、SettingsEditorSettings.cppEditorSettings.h三、ResourcesRawTextures.hRawShaders.hRawShaders.cpp总结前言这是Overload引擎相关的第六篇文章,同时也是OvEditor分析的第一篇。Overlo原创 2021-10-30 13:38:19 · 931 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload代码分析三(OvWindowing结束):OvWindowing——Dialogs
2021SC@SDUSCOverload代码分析三:OvWindowing——Dialogs前言Dialogs一、FileDialogFileDialog.hFileDialog.cpp二、MessageBoxMessageBox.hMessageBox.cpp总结前言这是Overload引擎相关的第五篇文章,同时也是OvWindowing分析的第三篇。Overload引擎的Github主页在这里。本篇文章主要会介绍OvWindowing中Dialogs文件夹所包含的h和cpp文件,同时会把内容比较原创 2021-10-18 17:30:10 · 682 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload代码分析二:OvWindowing——Context
2021SC@SDUSCOverload代码分析二:OvWindowing头文件前言一、Context1.Device.h2.EDeviceError.h3.Device.cpp构造函数析构函数GetMonitorSize()GetCursorInstance()二、1.2.总结前言这是Overload引擎相关的第四篇文章,同时也是OvWindowing分析的第二篇。Overload引擎的Github主页在这里。本篇文章会把OvWIndowing剩余的部分全部讲完,也就是讲解头文件(类定义)和对应的原创 2021-10-11 17:15:06 · 195 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload代码分析一:OvWindowing——Window.cpp
2021SC@SDUSCOverload代码分析一:OvWindowing——Window.cpp前言Window.cpp总结前言这是Overload引擎相关的第三篇文章,同时也是正式开始分析Overload代码的第一篇。Overload引擎的Github主页在这里。本着由易到难,先模块后整体和先表层后深入的原则,我们先看看OvWindowing这个模块干了些什么。选择这个模块是因为它与窗口相关,位于整个引擎的最表层,同时有OpenGL(GLFW)帮助解决了渲染相关问题,整个模块较为轻量且易懂,适合原创 2021-10-05 21:07:19 · 490 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload主体代码架构概述
2021SC@SDUSCOverload主体代码架构概述前言主体架构一、各模块说明二、程序运行流程1.从OvEditor开始2.读入数据总结前言此篇文章为Overload引擎相关第二篇,Overload引擎的Github主页在这里,本文主题是介绍Overload的大致框架和运行流程,但并不会深入进去,是一个主体的概述主体架构一、各模块说明Overload 1.3.0由12个模块组成(事实上是10个模块和2个集成),各个模块对应的简介在Overload的Github主页就有,下面我把官方的简介贴上原创 2021-09-27 18:00:23 · 796 阅读 · 0 评论 -
<2021SC@SDUSC>开源游戏引擎Overload下载及编译
开源游戏引擎Overload下载及编译下载编译1.运行批处理文件2.VS2019中编译及可能出现的问题总结下载推荐从官方Github地址:Overload下载源代码,完成文章时的版本为1.3.0编译1.运行批处理文件Github源码下载完成后,解压至自定义文件夹,打开可见GenerateProjects.bat文件,双击运行,此时Overload环境已配置好2.VS2019中编译及可能出现的问题官方推荐使用VS2019,使用其他版本可能出现不可预料的错误。在编译时,我遇到了一个问题,即生成解原创 2021-09-23 00:04:25 · 424 阅读 · 0 评论