首页 / 知识
游戏编程库C ++
2023-04-17 00:17:00

Game Programming Library C++哪个是针对C ++的最佳,免费,易学的游戏编程库? Ogre是免费提供的最好的图形引擎。食人魔没有涵盖游戏引擎应该做的所有领域。食人魔不处理物理,网络,人工智能,音频... 如果您想收集一套不错的免费库,建议您使用
如果您需要功能强大(但价格昂贵)的产品,建议您使用C4发动机(350 $)或扭矩(150 $)。 SFML是一个优秀的库,可以在您使用2D时构建游戏引擎。显然比SDL更好。 Ogre和其他库已经被引用过,但是如果您要使用3D,它无疑是最好的免费3D引擎,因为它是最灵活的。 尝试快板。它是免费的,跨平台的,涵盖了编写游戏程序所需的所有内容。 Ogre3d和Irrlicht都是流行的C ++ 3D游戏引擎。 SDL也很受欢迎,并且在网络上有大量有关它的信息,其中许多信息专门用于制作游戏。本教程看起来特别好。 如前所述,Ogre3d和Irrlicht可能是"免费"方面的最佳选择。如果您还想"简单易学",可以归结为Irrlicht。 非常干净的界面和出色的教程。 编辑:实际上,您应该更具体一些。您要2D还是3D图形?您需要声音,物理学以及所有这些还是仅仅是图形?您要定位哪些平台? 另外,您确定它必须是C ++吗?尽管C ++在专业游戏引擎中几乎是强制性的,但出于学习目的,使用XNA或某些脚本语言的C#更好。
可以从Goo的制作者2D Boy中查看以下内容: 它仅用于原型制作,但您仍然可以从中学习。 Ogre3D不是游戏引擎。这里有些答复暗示它是一个游戏引擎。它是一个图形引擎。 了解它很重要。 我的最爱是Irrlicht和Ogre。两者都非常强大,但是(由于您熟悉C ++)因此非常容易上手,这要归功于其文档和示例。您可以在这里找到逐步教程,该教程向您展示如何开始使用Irrlicht,在这里开始使用Ogre。 如果您想要C ++,并且刚开始,我会选择Irrlicht(它的免费和代码,虽然不像Ogre那样快速,它的结构非常好,并且是C ++外观的一个很好的例子)。但是,如果您准备好进行一些艰苦的工作,Ogre会更好(尽管它的来源对于新来者来说可能更加难以捉摸,而且很难)。 您可以尝试HEG或Cocos2d-X,它们都是适用于C ++的开源2D游戏引擎,带有很多示例.HEG是免费且易于学习的.Cocos2d-X是cocos2d-iphone的跨平台版本。
http://hge.relishgames.com
@OJ 它甚至还具有用于创建游戏区域的编辑器。 扭矩-它不是免费的,但仅售150美元,物超所值。 DieselEngine SDK
|
最新内容
相关内容
linux的网络连接命令?
linux的网络连接命令?,地址,系统,工作,网络,工具,信息,命令,基础,服务,目录,linux常用命令及用法1、linux系统常用操作命令如下:ls:全拼list,功能linux界面网络命令?
linux界面网络命令?,网络,工作,地址,系统,信息,命令,目录,管理,标准,状态,使用linux下提供的字符界面来设置网络命令为1、直接修改网络配置文linux配置网络命令?
linux配置网络命令?,系统,地址,工作,网络,代码,信息,工具,名字,设备,命令,linux系统常用操作命令1、linux常用命令有pwd命令、cd命令、ls命令linux命令行模式网络?
linux命令行模式网络?,网络,基础,系统,服务,管理,工作,命令,信息,中级,设备,linux重启网络服务命令是什么(linux网络重启的命令)1、输入 systelinux链接网络命令行?
linux链接网络命令行?,地址,系统,网络,工作,软件,工具,信息,密码,服务,标准,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出linux网络命令及应用?
linux网络命令及应用?,网络,地址,系统,信息,状态,工具,情况,服务,电脑,命令,Linux中获取网络信息的netstat命令的常用参数和用法1、Linux netslinux中测试网络命令?
linux中测试网络命令?,网络,系统,管理,工作,命令,基础,信息,网址,网站,情况,Linux下必须知道的11个网络命令netstat -r:打印路由表。路由表保存十大网络命令linux?
十大网络命令linux?,网络,系统,管理,工作,命令,信息,工具,情况,基础,服务,Linux网络命令有哪些netstat命令可以显示网络接口的很多统计信息,包linux网络排查类命令?
linux网络排查类命令?,地址,网络,系统,信息,设备,电脑,命令,情况,管理,技术指标,Linux网络命令有哪些1、netstat命令可以显示网络接口的很多统linux打开网络命令?
linux打开网络命令?,网络,系统,地址,工作,信息,工具,管理,命令,基础,状态,Linux常用网络配置命令1、linux常用命令及用法linux常用命令如下:查linux网络修改命令?
linux网络修改命令?,地址,网络,系统,工作,服务,代码,管理,命令,工具,设备,Linux必学的网络操作命令Linux的网络命令比较多,其中一些命令像ping嵌入式linux网络命令?
嵌入式linux网络命令?,系统,基础,网络,设备,平台,培训,环境,服务,项目,嵌入式,linux嵌入式系统上执行mount命令,挂载nfs,没有任何输出,和busyb