Home > other > Daniel, please guide, learned c + +, what to learn to give ground game programming
Daniel, please guide, learned c + +, what to learn to give ground game programming
Time:09-24
I am a software professional, for me, I like c + +, and love the game, but school teachers did not teach,,, I now really confused, really want to have a predecessor or Daniel can help me with me, when I was a freshman self-study of the C language, C + +, wrote a lot of the console project,,, sophomore year, the school open of C #, Java feel similar to C + +, but don't like,,, Our special game programming, but couldn't find any good Suggestions on the net, ask a school teacher, they are not in contact with the game development,,, My personal understanding is now the game engine, as well as DirectX and OpenGL (just know,, hey hey), is to have the following problem,,,
1. The game program development, what the hell am I this how ground? 2. Is there any necessary to see the "Windows programming" books such as "vc + + understanding"? 3. I have a lot of time,,, but now lost ground in what order,,,
, genuflect is begged the inside of the BBS and give some good advice!!!!!! Thank you thank you!
Use VC, Windows game program design basis Qin Haiyu Data structure course design programming instance: based on the Win32 API programming LiXuJie Game development design basis curriculum QuXiLong The books can also,
CodePudding user response:
Must be computer graphics
CodePudding user response:
Now play games don't have to be from c + +, dx, started the opengl, unity3d meet most of your application, and the competitors, learning efficiency is better than a c + +, dx high Now to learn c + +, dx is purely for the sake of the bottom, if you are interested in the underlying can, from the perspective of the c + + dx, if there is no or beginner Suggestions from the perspective of the unity, can walk into tons less detours, If it is a c + +, dx, is based largely on 3 d mathematics, computational geometry, dx or opengl apis, win32 API, optional content such as c + + 11, STL, boost Overhand foundation is not very important, you can zero base to fit, accumulated slowly, just learning cycle is very long, and there is a problem is not easy to solve, unity problem because of the simple, use more, general can solve, Posting a dx, generally can only depend on oneself, the other is the basic English teaching materials, basic don't expect a breakthrough if English is not good
Books search just casually, dx see the dragon book, opengl see programming treasure dian, everything else is the accumulation of experience, accumulated enough on open source projects
CodePudding user response:
Learn c + + first, not only to learn a language, as well as the basic data structure and algorithm, can also with learning Python and c + + c # During the study after the well into the Direct3D, contain solid geometry knowledge of mathematics, school will be open during the determinant matrices such as curriculum, mathematics learning cannot relax Then Direct3D learn basic about the same, can learn the content of the game engine, such as Unity3D