我需要有关C ++ 3D书籍的书籍推荐 [英] I need book recommendations on C++ 3D books

查看:95
本文介绍了我需要有关C ++ 3D书籍的书籍推荐的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在阅读目前跳到C ++但是我有一个学校的计算项目,我需要用3D编程,所以我想学习3D编程。我没有任何2D编程经验,如果可能的话我想跳过它,然后在完成我的项目后返回它。



我听说过使用不同的引擎,比如OpenGL,directX和Unity,有些人为你做的比其他人多,但这意味着像Unity这样的灵活性较少显然,directX并不是很多,但更灵活,所以我想学习使用directX。



不同的directX版本之间有什么区别,例如directX11或directX12。



您是否有任何我可以阅读的书籍直接教导?



我尝试过:



论坛..................... .....................................

I am reading jumping into C++ currently but I have a computing project for school where I will need to program in 3D so I want to learn to program in 3D ASAP. I dont have any experience in 2D programming and would like to skip that if possible and then return to it after I have completed my project.

I have heard about using different engines like OpenGL, directX and Unity and that some do more for you than others but that means there is less flexibility like Unity for example and aparently directX is doesnt do much but is more flexible so I want to learn to use directX.

What are the differences are between different directX versions e.g. directX11 or directX12.

Do you have any reccomendations of books I can read that teach directX?

What I have tried:

forums..........................................................

推荐答案

对问题的回答(参见我对问题的评论)仅基于意见。如果您需要尽快学习3D编程,我建议您购买任何已经可以访问的书籍。



当我输入C ++ 3D编程时预订在谷歌,它返回了我,例如:

我应该阅读什么书来开始使用C ++编写3D游戏引擎? [^]

使用C ++开始3D编程 - 游戏开发堆栈交换 [ ^ ] < br $> b $ b和许多其他人......



祝你好运!
An answer to such of "question" (see my comment to the question) is opinion based only. If you need to learn 3D programming ASAP, i'd suggest to buy any book... which is already accessible to you.

When i typed "C++ 3D programming book" in Google, it returned me, for example:
What books should I read to start programming a 3D game engine with C++?[^]
Starting programming in 3D with C++ - Game Development Stack Exchange[^]
and many others...

Good luck!


directX - Google搜索 [ ^ ]


就个人而言,我会选择老式的OpenGL。我认为这是最简单的3D库/引擎,可以快速完成并最简单地完成任务。这里有相当数量的使用OpenGL的示例程序。其中两个是50个不同样本程序的汇编,它们将是一个很好的开始。其中一个样本很有可能接近您想要的样本,因此它将提供一个良好的起点。以下是一些链接:



https://www.codeproject.com/Articles/1186329/OpenGL-MFC-Projects-in-One [ ^ ]

https://www.codeproject.com/Articles/1191056/OpenGL-Win-Projects-in-One [ ^ ]
Personally, I would go with old-style OpenGL. I think that is the simplest 3D libary/engine to get started with and easiest to get things done with quickly. There are a fair number of sample programs that use OpenGL here. Two of them are compilations of fifty different sample programs and they would be a great way to start. There is a good chance that one of the samples is close to what you want to do so it would provide a good place to start. Here are some links :

https://www.codeproject.com/Articles/1186329/OpenGL-MFC-Projects-in-One[^]
https://www.codeproject.com/Articles/1191056/OpenGL-Win-Projects-in-One[^]


这篇关于我需要有关C ++ 3D书籍的书籍推荐的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆