当前位置:  开发笔记 > 编程语言 > 正文

游戏项目开发

如何解决《游戏项目开发》经验,为你挑选了2个好方法。

这是我在此的头一篇博文.我22岁来自西班牙,我已经读完大学,在那里我学习了一组朋友,我想开发一个游戏,它将包含一个3D世界,其中简单的3D形状互相交互,其中"真实"就像物理一样参与其中.我没有电子游戏编程经验,我愿意学习,所以我想问:

您将使用哪种编程语言和/或库来构建一个由3D形状相互交互并且像物理一样"真实"的游戏?

提前致谢.

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



1> Paul Dixon..:

看看子弹:

Bullet 3D Game Multiphysics Library提供最先进的碰撞检测,柔软的身体和刚体动力学.

许多游戏公司在Playstation 3,XBox 360,Nintendo Wii和PC上使用AAA游戏

模块化可扩展C++设计,具有大多数组件的热插拔

优化的后端,支持Playstation 3 Cell SPU和其他平台的多线程

离散和连续碰撞检测(CCD)

扫描碰撞查询

使用自定义碰撞过滤的光线投射

通用凸支撑(使用GJK),胶囊,圆柱,圆锥,球体,框和非凸三角网格.

刚体动力学包括约束求解器,通用约束,布娃娃,铰链,球窝

支持约束限制和电机

柔软的身体支撑,包括布,绳和可变形

Bullet集成到Blender 3D中,并提供Maya插件

支持导入和导出为COLLADA 1.4 Physics格式

通过改装加速结构,支持非凸三角网格的动态变形

根据ZLib许可证,该库可免费用于商业用途和开源.



2> Anders Hanss..:

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

祝好运!

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有