
请问《DirectX 9.0 3D游戏开发编程基础》 前提C++要熟悉到什么程度?
3个回答
展开全部
光基础语法肯定不够。
类的继承、虚函数。
模板(这个要求不高,大致知道函数怎么使用,模板特化之类的概念就好)。
STL大概也要有些了解。
至于Windows编程,有关联,但是在实践这本书时不是重点,跟着书上走就行。
最好C++ primer放旁边,看到不懂的就去补习下知识点。(C++ primer里面知识点比较全面,如果缺少C++实践经验,推荐翻翻这本书最后两章的内存管理、异常、命名空间那几节,不用全看,实践时哪里不懂翻哪里)
重点是跟着实践,如果光看十有八九看不懂,那自己敲下代码至少能多理解一两成。
还有一点是Visual Studio的,很多新手不熟悉IDE,头文件库文件不知道怎么加,往往第一个问题就是:书上的代码怎么编译不过·····
类的继承、虚函数。
模板(这个要求不高,大致知道函数怎么使用,模板特化之类的概念就好)。
STL大概也要有些了解。
至于Windows编程,有关联,但是在实践这本书时不是重点,跟着书上走就行。
最好C++ primer放旁边,看到不懂的就去补习下知识点。(C++ primer里面知识点比较全面,如果缺少C++实践经验,推荐翻翻这本书最后两章的内存管理、异常、命名空间那几节,不用全看,实践时哪里不懂翻哪里)
重点是跟着实践,如果光看十有八九看不懂,那自己敲下代码至少能多理解一两成。
还有一点是Visual Studio的,很多新手不熟悉IDE,头文件库文件不知道怎么加,往往第一个问题就是:书上的代码怎么编译不过·····
追问
太感谢了,下面的朋友也感谢你们回答。我现在还在看c++ primer 还没看完,基本编程还不是很熟悉,请问有什么办法可以练习下编程啊
展开全部
这本比较简单,要一点数学知识(主要指线性代数的矩阵、向量等概念)和高中物理知识,c++方面不需要知道太深入,但需要有类的概念、面向对象编程的概念、组件的概念(主要指COM),并且需要熟悉VC开发环境、能够使用window api重头至尾编写一个图形窗口更好。这些当然是越熟悉当然越好,不过书中也有介绍貌似,只是比较少。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先学习一些例程,熟悉Windows API编程,特别是Win32 Application项目的设计、编译、运行,然后再来学习DirectX 9.0 3D游戏编程,否则会很恼火。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询