没有合适的资源?快使用搜索试试~ 我知道了~
SDLOpenGLBaseC:杂乱的SDL OpenGL游戏引擎,否则用C从头开始编写。实现自定义内存管理系统。 支持基于约束的...
共447个文件
h:116个
c:94个
png:82个
需积分: 10 0 下载量 135 浏览量
2021-03-22
17:31:44
上传
评论
收藏 3.72MB ZIP 举报
温馨提示
我目前正在使用的非常精简的OpenGL / SDL应用程序框架版本,但使用C语言编写。代码非常凌乱,在将某些内容转储到GitHub之前已对其进行了一些修改。 我推送到GitHub的更新可能很少而且相去甚远。 当前功能列表: 在底层系统调用之上实现的完全自定义内存管理系统。 高效的刚体物理引擎,支持各种类型的对撞机和约束,以及用于岛屿的空间划分系统。 完整的动画系统,支持插值的骨骼动画和动画纹理。 功能齐全的命令系统,类似于Quake或Source引擎。 动态的可编程粒子系统。 自定义字体格式和快速渲染,同时支持BMP和MSDF(多通道带符号距离字段)。 基于OpenType字体规范,因此从TTF进行转换很简单。 支持各种对象的GUI系统。 支持2维,3维和4维向量和平方矩阵以及四元数的自定义数学库。 还支持各种几何运算。 按优先级(或实际上,从最简单或最有趣的内容到更烦
资源推荐
资源详情
资源评论
收起资源包目录
SDLOpenGLBaseC:杂乱的SDL OpenGL游戏引擎,否则用C从头开始编写。实现自定义内存管理系统。 支持基于约束的物理模拟和骨骼动画 (447个子文件)
physicsRigidBody.c 56KB
colliderHull.c 52KB
skeleton.c 43KB
mat4.c 41KB
quat.c 36KB
main.c 36KB
modulePhysics.c 35KB
physicsCollision.c 35KB
object.c 34KB
modelFormat.c 31KB
memoryTree.c 27KB
textureWrapper.c 21KB
mat3.c 19KB
vec3.c 18KB
physicsIsland.c 18KB
physicsJointSphere.c 16KB
transform.c 15KB
mesh.c 15KB
helpersMath.c 14KB
aabbTree.c 14KB
physicsCollider.c 14KB
vec4.c 13KB
guiWindow.c 12KB
physicsJointDistance.c 12KB
model.c 12KB
textCMap.c 11KB
player.c 11KB
text.c 11KB
command.c 11KB
vec2.c 10KB
mat2.c 10KB
texture.c 10KB
moduleSkeleton.c 9KB
graphicsManager.c 9KB
physicsJointFriction.c 9KB
memoryDLink.c 9KB
particleSystem.c 9KB
memoryQLink.c 8KB
memorySLink.c 8KB
physicsJoint.c 8KB
memoryPool.c 7KB
camera.c 7KB
memoryRList.c 7KB
memoryList.c 7KB
collision.c 6KB
animation.c 6KB
graphicsRenderer.c 6KB
sprite.c 6KB
timer.c 6KB
moduleModel.c 6KB
interpState.c 6KB
guiText.c 5KB
billboard.c 5KB
inputManager.c 5KB
shader.c 5KB
memoryManager.c 4KB
moduleObject.c 4KB
moduleGUI.c 4KB
graphicsDebug.c 4KB
moduleCommand.c 4KB
helpersMisc.c 4KB
helpersFileIO.c 4KB
scene.c 3KB
gui.c 3KB
memoryArray.c 3KB
colliderComposite.c 3KB
colliderAABB.c 3KB
moduleTextureWrapper.c 3KB
moduleTexture.c 3KB
moduleScene.c 3KB
collider.c 2KB
moduleCamera.c 2KB
memoryShared.c 2KB
console.c 2KB
playerCamera.c 2KB
cvars.c 2KB
threadPool.c 2KB
memoryStack.c 2KB
particle.c 1KB
objectState.c 841B
modelState.c 769B
particleEmitter.c 645B
vertex.c 550B
graphicsViewport.c 480B
particleInitializer.c 452B
particleOperator.c 377B
colliderPoint.c 189B
colliderCapsule.c 29B
physicsJointFixed.c 29B
physicsJointPrismatic.c 29B
physicsJointRevolute.c 29B
colliderSphere.c 28B
particleConstraint.c 0B
guiContainer.c 0B
compile 1KB
PxPlus_IBM_BIOS-msdf-temp.csv 47KB
SDL2.dll 1.02MB
smpeg2.dll 295KB
libjpeg-9.dll 218KB
libpng16-16.dll 196KB
共 447 条
- 1
- 2
- 3
- 4
- 5
资源评论
leeloodeng
- 粉丝: 20
- 资源: 4699
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功