V
主页
[南航23级C++课程设计]轻量化2D游戏框架
发布人
Github Repo: https://github.com/Yuria-Shikibe/GameEngine 使用了大量C++20语言特性与少部分23新特性 使用图形规范OpenGL(4.6) 完全自己造的破烂轮子,其实从23年9月份就有开始写了,总计应该有30000多行的有效代码,虽然我觉得统计这个其实也没啥用,框架在这之后会继续维护 特性嘛。。真要说用C++造的游戏框架地位非常尴尬,如果不追求太多我觉得CSharp其实更适合做游戏,追求多一点上面有UE这个大头,反正挺那啥的。所以说我能评价的特点就轻量化,没啥历史负担,语言特性新,大概没别的了,毕竟OpenGL也已经老掉牙了,这写的论运行效率没有论开发效率也没有,评价为一坨。我让我高中同学帮忙跑了一下程序他说只要三十几帧,不知道是因为GPU的问题还是CPU的问题。不过这个框架的很多可以并行的地方暂时还没有做类似的优化,也许还能榨不少性能吧。 另外真要说代码里的所有多线程的内容都惨不忍睹,都是刚学不久后写的半吊子东西,后期看找机会重构。属于是不看现代C++并发编程教程所致 实名上网( 陈教授如果您看到这了的话下次可以不要求在报告里把代码全粘贴进去吗,太长了有点难绷
打开封面
下载高清视频
观看高清视频
视频下载器
PSAGame2D游戏框架
【整整300集】清华大佬终于把C++做成了漫画书,2024最细C++零基础入门教程,干货无废话,带你一步步从零小白入门到大佬!
OpenGL+ C++ + ImGui + OpenAL开发的项目,也算是近期学习的一个汇总吧
OpenGL 和 C++ 开发的项目,耗时六个月,纯手写,代码量约4万多行!
Python 图形编程 | 入门篇 第一部分 绘制一个三角形
【2024最新】超详细Visual Studio 2022下载安装使用教程,一键安装,永久使用,手把手教你包成功的!
C与C++的区别究竟是什么?
零基础C++(2) 课程体系介绍
48.C++中三种异步工具的比较
C++恶搞第一期
【C/C++编程技术】十分钟搞懂指针函数和函数指针!
【李林生物网课】冒死上传(已离职)!堪称B站最完整的李林生物系统课,暑假逆袭vip付费课程分享,包含必修+选修全部干货!持续更新!!
一个线程读,一个线程写,需要加锁吗?
高清 1080P C++面向对象高级编程(侯捷) P2 2 头文件与类的声明
[MINDUSTRY]新视界mod1.4.4.6介绍
Unreal Engine 5 C++ RPG开发
C++编程指南(入门版)
Mindustry v7 MOD: NewHorizon 新视界 宣传片
Qt FFmpeg OpenGL跨平台播放器核心开发实战
OpenGL+ C++ + ImGui + OpenAL开发的项目,也算是近期学习的一个汇总吧
【敢称全站最细】北大大佬竟把C/C++讲的如此通俗易懂!(2024版)草履虫都能听懂!这么好的课程都没人看?我不更了!!!
49.线程池和实现
一个非常变态,但可以让你快速学会C++的方法!草履虫都能听懂,还学不会我退出it圈
计算机人的梦魇,最难学最恐惧的十大编程语言,VB也只能屈居第二,第一名竟然是它!!
Qt 音视频 OpenGL 视频剪辑 视频特效开发 音视频开发
31岁大龄iOS程序员没机会了? 其实不然,会一些基础c c++网络通讯 opengl 图像 依然能找到工作。音视频开发
【图形学】深入浅出计算机图形学
第十三届“中国软件杯”大学生软件设计大赛全国总决赛在南航举行(来源:计算机科学与技术学院)
[Mindustry|像素工厂]<新视界|NewHorizon>Mod展示[V1.6.6 Beta]
计算机学生学好四大件到底有多重要?四大件学习顺序及资料推荐
Tiny Vulkan Renderer: Rasterization & Ray Tracing
视频展示:starbound-未完工的第二地球
编程语言鄙视链现状,没有对比就没有伤害...如何快速掌握一门编程语言,少走两年弯路?!
颈部淋巴结切除活检术(颏下),非医学专业谨慎观看
程序员的土味情话——虽然土,但还是每次都想送给你|OpenGL实现
Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques
C++ WebRTC音视频 服务器 Qt客户端开发 Linux视频会议推拉流 音视频开发
Everspace2游戏内容介绍:飞船配件自由组装
看透不说破!都说大学里计算机老师厉害,那为何不从事薪资更高的程序员工作呢?
【C++游戏项目-五子棋】大学计算机专业必做项目(附源码+讲解)带你一步步从零做出一个小游戏!