首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >游戏项目开发

游戏项目开发
EN

Stack Overflow用户
提问于 2008-10-08 12:04:51
回答 16查看 1.2K关注 0票数 5

我想开发一个游戏,它将由一个3D世界组成,在这个世界中,简单的3D形状相互作用,其中涉及到“真实”的物理。

我没有视频游戏编程的经验,我愿意学习,所以我想问一下,你会使用哪种编程语言和/或库来制作一个由相互作用的3D图形组成的游戏,并且像物理一样“真实”?

我知道这个问题有多个答案,但我想知道目前最常用的技术是什么。

EN

回答 16

Stack Overflow用户

发布于 2008-10-08 12:07:44

看看Bullet

Bullet 3D游戏多物理库提供最先进的碰撞检测、柔体和刚体动力学。

由许多游戏公司在AAA游戏中使用的Playstation 3,GJK 360,任天堂Wii和PC

  • 模块化可扩展C++设计与热插拔大多数components

  • Optimized后端与多线程支持Playstation 3 Cell SPU和其他platforms

  • Discrete和连续碰撞检测(CCD)

  • 扫描碰撞查询

  • 光线投射与自定义碰撞GJK支持(使用GJK),胶囊,圆柱,锥体,球体,盒子和非凸三角形网格。包括约束解算器、通用约束、碎布玩偶、铰链、约束极限的ball-socket

  • Support和电机的

  • 刚体动力学集成到Blender 3D中,并通过重新调整加速结构

,为非凸三角形网格的动态变形提供了

  • 1.4物理format

  • Support导入和导出功能。

在ZLib许可下,该库可免费用于商业用途和开源。

票数 7
EN

Stack Overflow用户

发布于 2008-10-08 12:09:04

您应该研究一下SDL库(http://www.libsdl.org),因为它支持多个平台,并且具有多种编程语言的绑定。它还支持OpenGL。

祝好运!

票数 5
EN

Stack Overflow用户

发布于 2008-10-08 12:09:09

XNA Game Studio是用C#编写的。它比C++和DirectX/OpenGL更容易(主观地)学习。http://creators.xna.com/

这里还有另一个关于它的帖子。当我找到它的时候就会链接。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/182389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档