如何以最佳方式使用自定义光栅器和纯 C 编写引擎?


**这不是一个错误,而是一个关于使用纯 C 和自定义光栅器编写引擎的最佳方法的问题**
我想知道使用 SDL2、自定义光栅器以及最重要的 C17 创建游戏引擎的最有组织和最好的方法。 顺便说一句,如果您知道的话,请在您的答案中建议任何比 SDL2 更好的图形库。

我尝试过的:

请不要发送教程链接,因为我只阅读 7 段文字比连续观看 20 个视频更好。 除此之外,我没有什么可说的。 感谢任何愿意回答的人。

解决方案1

我们不能告诉你。
为什么不? 因为我们对您的项目、您的能力、您的引擎将运行的环境,或者它应该如何与外部应用程序进行通信(这毕竟是引擎的工作!)有足够的了解。 。 我们不知道您到目前为止已经走了多远,甚至不知道您是否已经开始做任何事情。 哎呀,我们甚至不知道您在谈论哪种游戏引擎,更不用说您认为编写代码的“最佳方式”了! “最好”是一个主观的东西:它可能意味着“最快”、“最小”、“最灵活”、“最容易维护”或其他十几个可能的标准中的任何一个。

我们所知道的是您告诉我们的:“我想用 C 语言编写这个东西” – 但说实话,如果您想编写一个游戏引擎,这不是一个好的开始:它缺乏很多真正有用的功能,例如面向对象,使您的工作变得更加轻松。

抱歉,但是在你开始问自己这个问题之前,你必须坐下来,准确地弄清楚你想要生产什么(以及为什么;这里有很大的轮子改造潜力),更不用说别人了数千公里之外的人只能准确地看到您输入的内容!

解决方案2

方法如下: 开始使用 SDL2 库进行游戏开发[^]

既然已经有很多教程了,为什么还要有人为你写另一个教程呢? 这是来自 DDG 搜索链接的第一页。

コメント

タイトルとURLをコピーしました