在本机应用程序中使用win32
using win32 in native applications
是否有必要在全本机应用程序中使用win32,或者使用vc++ Express的可视化模式比较好?
我想知道像游戏引擎这样的大程序,他们是用win32来展示他们的工具集吗?
Win32 API基本上是一组处理底层Windows对象(如窗口、控件、套接字等)的过程。所以,如果你说"native",那就意味着你唯一能做的就是使用Win32 API。
从低级角度来看,游戏引擎是相当原始的。游戏引擎主要是算法、抽象元素,如多边形(而不是低级三角形)、纹理等。从Windows的角度来看,它就像"创建窗口","初始化OpenGL",仅此而已。所有其他的东西大多与Windows无关,但相当跨平台。例如,OpenGL与Windows、Linux或Mac OS等特定平台无关,OpenGL始终是相同的。唯一不同的是你如何创建窗口和初始化OpenGL。
对于Windows, "Win32"answers"native code"基本上是一回事。如果你使用。net来构建你的接口,它就不是本地代码。当然,你可以编写混合本地和。net组件的代码。
大预算游戏通常是用本地代码编写的,以便于移植,因为它们必须在Windows, Xbox 360, PS3,可能还有Wii或Mac上运行。我相信也有例外,但我不知道有什么主要的软件可以在多个平台上运行,并且完全使用托管代码编写。
相关文章:
- 从C++本机插件更新Vector3数组
- GCC本机矩阵运算库
- VC++本机单元测试,找不到调试符号
- 在这种情况下,java对象是否可以调用本机函数
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 无法将标准库导入本机 android 项目中的头文件
- 使用本机 C++ 应用程序中的 C# 代码
- Electron应用程序和Win32本机桌面应用程序之间的进程间通信
- 对于我在 Microsoft Visual C++ IDE (2005 或更高版本)的本机 win32 项目中编写的应用
- C 本机Win32简单的编辑控件
- 使用本机windows API实现win32线程安全队列
- 视力的NET C#调用C++本机Win32 DLL时出现问题
- Win32本机(api或任何东西)读取当前机器的地理位置
- 用于本机Win32应用程序的可视化设计器
- 在本机 Win32 GDI 中绘制略微透明的蓝色矩形
- 从cygwin移植到win32本机程序
- WPF控件中的本机Win32窗口
- 在本机应用程序中使用win32
- 一旦我从Win32 DLL中获得HWND,我可以获得本机窗口的坐标(即使窗口移动)