编写我自己的 3D 游戏引擎

发布于 2024-09-11 18:06:46 字数 947 浏览 4 评论 0原文

我想为apply编写一个简单的3d游戏引擎。 我买了一些重要的书籍,例如:

我正在阅读它们,但我需要一个路线图。请给我一些建议。谢谢。

I want to write a simple 3d game engine for apply.
I have bought some vital Books like :

I am reading them, but I need a Road Map. please give me some advice. thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

明媚如初 2024-09-18 18:06:46

我建议首先使用现有引擎至少构建一个小游戏,以便您从这个角度了解引擎是什么。我个人推荐 Unity、NeoAxis 或 UDK。

然后专注于构建一个没有这样的引擎的游戏(正如其他人所推荐的那样)。您可能想从使用一些现有的子系统(例如 Ogre3D)开始,然后慢慢用您自己的子系统替换它们。

然后您就可以开始考虑如何制作适合其他游戏的引擎。

即使是一个简单的引擎,直接开始构建也有点像在没有读过小说的情况下尝试写一本小说。 (实际上,与游戏引擎相比,小说非常简单。)

在这些书中,我会选择《游戏引擎架构》并直接浏览它,而不是在不同的书之间翻阅。使用其他人只是为了获得额外的观点,至少现在是这样。

I would recommend first building at least a small game using an existing engine so that you understand what an engine is from that point of view. Personally I'd recommend Unity, NeoAxis or UDK.

Then focus on building a game without without such an engine (as others have recommended). You might want to start by using some existing sub-systems like Ogre3D a slowly replace these with your own.

Then you'll be in position to start thinking about how to make an engine that's suitable for other games.

Jumping straight in to building even a simple engine is a bit like trying to write a novel without having ever read one. (And actually, novels are pretty simple compared to game engines.)

Of those books, I'd pick Game Engine Architecture and go right through it, rather than flip between different books. Use the others just for additional points of view, at least for now.

爱本泡沫多脆弱 2024-09-18 18:06:46

游戏引擎是游戏数据驱动后剩下的东西。首先像 @Oded 所说的那样制作游戏,然后开始使其变得越来越数据驱动。然后再制作一款游戏,最终你就会剩下一个引擎。

A game engine is what is left over after you make your game data driven. Make the game first like @Oded said, and then start making it more and more data driven. Then make another game, and eventually you will be left with an engine.

旧伤还要旧人安 2024-09-18 18:06:46

我的网站上有一个关于制作简单 3D 游戏引擎的教程。我将引导您使用我提供的 3D 图形资源创建经典 2D 游戏 Asteroids,以向读者展示它实际上是多么容易。

请参阅 XNA 4 3D 游戏引擎教程

I have a tutorial on making a simple 3D game engine on my web site. I walk you through creating the classic 2D game Asteroids using 3D graphic assets that I supply to show the reader how easy it really is.

See XNA 4 3D game engine tutorial.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文