首页 开发技术 其它     /    朱砂:从头开始制作的OpenGL游戏引擎-源码

朱砂:从头开始制作的OpenGL游戏引擎-源码

上传者: weixin_42132354 | 上传时间:2023/9/1 21:13:41 | 文件大小:2.53MB | 文件类型:ZIP
C
朱砂:从头开始制作的OpenGL游戏引擎-源码
朱砂引擎先决条件使用构建工具构建朱砂。
视窗德比安sudoapt-getinstallbuild-essentialcmakelibsdl2-devlibglew-devlibglm-dev拱sudopacman-Sbase-develcmakesdl2glewglmRedhat/Fedorasudodnfinstallkernel-develcmakesdl制作说明mkdirbuildcdbuildcmake..cmake--build.跑步Windows:/build/run/(Debug/Release)/engine.exeLinux:/build/run/engine图书馆建立管道:窗口:渲染:OpenGL扩展加载程序:数学:图片:文本文件: 本软件ID:15326598

文件下载

资源详情

[{"title":"(41个子文件2.53MB)朱砂:从头开始制作的OpenGL游戏引擎-源码","children":[{"title":"cinnabar-master","children":[{"title":"dep","children":[{"title":"FindSDL2.cmake <span style='color:#111;'>7.22KB</span>","children":null,"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'>1.26KB</span>","children":null,"spread":false}],"spread":true},{"title":"res","children":[{"title":"shaders","children":[{"title":"basic.frag <span style='color:#111;'>166B</span>","children":null,"spread":false},{"title":"basic.vert <span style='color:#111;'>366B</span>","children":null,"spread":false}],"spread":true},{"title":"textures","children":[{"title":"color.png <span style='color:#111;'>866.43KB</span>","children":null,"spread":false},{"title":"missing.png <span style='color:#111;'>5.92KB</span>","children":null,"spread":false},{"title":"wall.png <span style='color:#111;'>636.14KB</span>","children":null,"spread":false},{"title":"uv-map.png <span style='color:#111;'>993.04KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'>34.98KB</span>","children":null,"spread":false},{"title":"engine","children":[{"title":"rendering","children":[{"title":"texture.h <span style='color:#111;'>356B</span>","children":null,"spread":false},{"title":"camera.h <span style='color:#111;'>392B</span>","children":null,"spread":false},{"title":"mesh.h <span style='color:#111;'>486B</span>","children":null,"spread":false},{"title":"vertex.h <span style='color:#111;'>143B</span>","children":null,"spread":false},{"title":"shader.cpp <span style='color:#111;'>7.54KB</span>","children":null,"spread":false},{"title":"camera.cpp <span style='color:#111;'>864B</span>","children":null,"spread":false},{"title":"texture.cpp <span style='color:#111;'>1.27KB</span>","children":null,"spread":false},{"title":"shader.h <span style='color:#111;'>1.39KB</span>","children":null,"spread":false},{"title":"mesh.cpp <span style='color:#111;'>1.42KB</span>","children":null,"spread":false}],"spread":true},{"title":"core","children":[{"title":"time.cpp <span style='color:#111;'>310B</span>","children":null,"spread":false},{"title":"window.cpp <span style='color:#111;'>1.40KB</span>","children":null,"spread":false},{"title":"window.h <span style='color:#111;'>468B</span>","children":null,"spread":false},{"title":"tpnt_log.h <span style='color:#111;'>1.14KB</span>","children":null,"spread":false},{"title":"time.h <span style='color:#111;'>242B</span>","children":null,"spread":false}],"spread":true},{"title":"ce_event_handler.h <span style='color:#111;'>149B</span>","children":null,"spread":false},{"title":"ce_render_fundementals.h <span style='color:#111;'>261B</span>","children":null,"spread":false},{"title":"stb_image.h <span style='color:#111;'>261.12KB</span>","children":null,"spread":false},{"title":"ce_rendering.h <span style='color:#111;'>51B</span>","children":null,"spread":false},{"title":"ce_math.h <span style='color:#111;'>108B</span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'>4.91KB</span>","children":null,"spread":false},{"title":"ce_assets.h <span style='color:#111;'>638B</span>","children":null,"spread":false},{"title":"math","children":[{"title":"transform.h <span style='color:#111;'>1.79KB</span>","children":null,"spread":false},{"title":"transform.cpp <span style='color:#111;'>1.03KB</span>","children":null,"spread":false}],"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'>705B</span>","children":null,"spread":false},{"title":"stb_image.cpp <span style='color:#111;'>55B</span>","children":null,"spread":false},{"title":"managers","children":[{"title":"asset_manager.cpp <span style='color:#111;'>1.83KB</span>","children":null,"spread":false},{"title":"asset_manager.h <span style='color:#111;'>461B</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":".clang-format <span style='color:#111;'>785B</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>60B</span>","children":null,"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'>562B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>1.82KB</span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'>600B</span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明