3

目前我对空白 win32 程序中的每一行代码有一个大致的了解,但是,如果你让我坐在一个没有电脑、鼠标、键盘和打开记事本的房间里,我将无法编写一个 win32 空白窗户。另外补充一点,我可能不记得每个 WNDCLASSEX 成员变量。

所以你认为我应该记住每一点语法吗?或者每一行代码的总体思路是否足够好?

当我的书要求我将代码从空白窗口复制并粘贴到新项目时,这个问题对我产生了启发。我心想,“我想知道成功的游戏程序员是否会为他们项目的每个部分编写代码”。

我目前正在阅读使用 DirectX 进行 3D 游戏编程的入门,并且我正在准备入门。

感谢您的见解。

4

2 回答 2

3

取决于你想要做什么。一般的答案是否定的,但有一些警告。如果您正在制作一个通用的 Windows 程序,而不是像您描述的那样的游戏,那么大约有十几种其他方法可以制作一个更轻松的窗口。

许多游戏开发者只是简单地保留一个带有这些东西的样板项目文件。知道这意味着什么并没有什么坏处。我有一些用于游戏/视觉效果的 Visual Studio 项目文件,因此我不必记住所有这些。

于 2013-04-07T16:56:17.790 回答
1

你需要记住它吗?不。

您是否要为每个程序再次编写该代码?不。

您甚至会将其复制并粘贴到每个程序中吗?可能不是。

但是了解它是如何完成的对于有效使用为您执行这些平凡任务的库至关重要。您将了解可能的扩展点在哪里以及可用的选项。

于 2013-04-07T17:16:26.050 回答