繁体   English   中英

使用Direct 3D(C ++)的DIrectX 11 2D游戏引擎

[英]DIrectX 11 2D Game Engine using Direct 3D (C++)

我搜寻了互联网,以寻求在使用Direct 3D(而不是Direct 2D包装器,大多数网站似乎都认为不是理想的Direct 2D包装器)中创建DirectX 11 2D游戏引擎方面的帮助。

我发现了很多资源,详细介绍了如何创建3D游戏引擎,但是这是我的第一次引擎尝试,我宁愿使用2D并省去3D数学的麻烦...我也发现了很多有关在DirectX 9中创建2D引擎的信息和教科书,但是据我了解,DirectX 9与DirectX 11的处理方式大不相同-我宁愿学习最新的内容,也最好学习(显然忽略了DIrectX 12,许多网站似乎都认为这不是2D的理想选择)

因此,谁能推荐任何好的网站,教科书,视频,教程等来帮助我使用DirectX 11 3D在C ++中构建2D游戏引擎? -或者,我应该做些完全不同的事情吗?

其他一些注意事项:我不想使用OpenGL。 我已经看过了: http : //www.directxtutorial.com/LessonList.aspx?listid=11http://www.rastertek.com/dx11tut11.html仅举几例。

如果只进行2D操作,则需要DirectX 2D。 它是硬件加速的,您可以使用DirectX 11和12共享的数学库来简化3D引擎的工作。 如果最终将其转换为3D,则可以使用ChuckW。对DirextX工具包的评论是一个很好的工具。
顺便说一句,查克(Chuck),您还在写去年提到的DirectX 12 Sprite批处理类吗? 看到那真棒。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM