我决定将我的游戏从Java转移到C ++(之前没有使用过C ++)
如何为C ++设置图形(公共无效绘制(Graphics g)等效)?
我尝试过以下两个教程: http://lazyfoo.net/SDL_tutorials/lesson01/windows/msvsnet2010e/index.php http://www.gamedev.net/topic/376205-defeating-sdl-linker-errors-in-visual-studio-net/
第一个给了我与链接器无法找到SDL.h头相关的构建错误。第二个正确构建,但我不知道在哪里以及如何放置我的图形。有人可以帮我这个吗?
答案 0 :(得分:4)
标准库中没有内置GUI或3D / 2D库。 C ++的标准库实际上只包含最重要的东西(例如字符串,集合......),并不像Java标准库那样大而全面。
但是有多个第三方库。但你必须明白,这些实际上只是操作系统提供的库的抽象。
<强> GUI 强>
<强> 3D 强>
答案 1 :(得分:3)
您必须使用某种API,例如OpenGL或DirectX。 C ++根本就没有内置的图形功能。
我已经非常成功地使用了DirectX 11本教程,它为可靠的架构奠定了基础。如果你全力以赴,它的解释非常清晰,体面。
我不经常使用OpenGL,所以我不能推荐任何好的教程。