Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 2D独立游戏的最佳引擎是什么?_C++_Physics Engine - Fatal编程技术网

C++ 2D独立游戏的最佳引擎是什么?

C++ 2D独立游戏的最佳引擎是什么?,c++,physics-engine,C++,Physics Engine,(小型)独立游戏的最佳引擎是什么?我感兴趣的是关于需要多少来熟悉自己的发动机,特殊功能等信息 此外,我还想知道这种类型的游戏应该使用什么物理引擎。这在很大程度上取决于你想做什么(即游戏类型和功能)。我建议你看看canonical,它已经在文章和论坛中多次讨论过这个话题。尽管我不知道它是否是你所做的“最好的”,但它还是相当不错的。你可以用C++编写它。它是2D的,对独立音乐很有好处。另外,它的跨平台,它不仅限于PC.,还有它是一个2D物理引擎在C++。 只是试探一下。但是,你应该明确你想要做什么。

(小型)独立游戏的最佳引擎是什么?我感兴趣的是关于需要多少来熟悉自己的发动机,特殊功能等信息


此外,我还想知道这种类型的游戏应该使用什么物理引擎。

这在很大程度上取决于你想做什么(即游戏类型和功能)。我建议你看看canonical,它已经在文章和论坛中多次讨论过这个话题。

尽管我不知道它是否是你所做的“最好的”,但它还是相当不错的。你可以用C++编写它。它是2D的,对独立音乐很有好处。另外,它的跨平台,它不仅限于PC.,还有它是一个2D物理引擎在C++。 只是试探一下。但是,你应该明确你想要做什么。

试试这个:
它是现代硬件加速的2D C++游戏框架,可以在SDL或果酱之上构建。

你想在哪个语言中开发?@艾萨克:C++中。Eiko:对于PC,如果这是你的意思的话。实际上,更好的是www.gamedev.stackexchange.com。)@thyrgle:说得好,我一直忘了这是怎么回事,虽然地址一开始就没有“www”。也就是说,我无法澄清我想做什么,因为(别笑)即使是我,我也不知道确切的答案。我仍在学习如何处理这个行业的问题,我发现最好的方法是“潜伏和学习”,但只有在赖特的地方。现在,我知道我想要的是:-一个2D独立游戏(我是这个行业的新手,所以更高级的3D游戏会很难做)-我想使用C/C++或JavaScript来完成这个项目-我只需要使用免费软件/开源软件来开发我的游戏-对于图形,我将使用Photoshop进行编辑,Illustrator进行图形创作(Illuustrator和Corel之间还没有决定)。在我的项目中,我可能决定做更多的事情,但我现在记不起来了。如果我说错了什么,不要扔石头,我还在学习。@Scelerate:嗯,“游戏产业”有点广泛。你可能想考虑一下你想做的事情。如果你以后要和一个团队一起成为大型桌面计算机行业的一部分,我建议你用OpenGL和/或DirectX制作一些非常简单的东西,比如Pong(即使这些东西对独立软件不友好)。如果你打算永远做独立游戏,你可能想考虑为通常使用2D素材的平台制作游戏。iPhone、Android和其他移动平台都是不错的选择,但C/C++(Android是Java,iPhone是Objective-C)的平台并不多。@Scelerate:最后,还有在线游戏的选择,我对这些不太了解,但是,你可以使用Flash、Javascript、Pygame(我想你可以把它放到网上)或类似的东西。不,我认为这个项目更像是一种爱好,而不是进入游戏行业的“工具”。我也想从这个爱好中学习。我不想去想这个项目会给我带来什么“巨大的利益和/或名声”,因为这是这个项目失败的主要原因。如果这会给我带来好处(我特别考虑经验,而不是利润),我会把它们作为奖金。但我不同意原来的问题。