jke*_*eys 4 sdk user-interface
我是一个业余爱好者控制台C++开发人员.我使用过指针,数组,std :: vectors,std :: strings,类和几个数据结构,包括堆栈和二叉树.我在线性代数和几何方面有一些经验,并且了解物理学的基础知识.我没有win32,QT,openGL,DX9,OGRE等经验.我还在学习OOP中更有价值的部分,比如多态.
我开始使用C++作为第一语言,并且没有其他语言的经验.我可以使用C,但我需要习惯于操作char*和常规数组(而不是初始化变量).
我的问题是,根据我的经验,我应该何时进入GUI应用程序/游戏应用程序的开发?我是否需要在某些数学领域更加坚定自己,适应win32,习惯SDK?
如果这个问题太主观,你不能轻易提出建议,那么你什么时候进入GUI /游戏开发,你采取了哪些措施让自己感到舒服?
编辑它会使它受到影响.还有其他人有什么意见吗?
警告:我是一个非常"边做边学"的人,所以请带上一粒盐.
听起来你知道足够的编程基础知识可以跳进更现实的东西,并且有足够的背景来证明这个真实的项目是游戏.
我建议下载Visual C#Express和微软的XNA Game Studio 3.0.
XNA是一个游戏框架,它为你做了很多工作(声音,精灵,3D支持等),建立在专业品质的C#平台上,这将是一个很好的起点.创建一个新的XNA项目并玩转.获取一些东西出现在屏幕上,然后学习用户输入操作它.如果您对3D感兴趣,请制作三角形等3D形状.然后,让它旋转.然后,根据用户输入进行旋转.然后,添加其他对象和冲突.
当然,框架中会有一些你不理解的东西.在他们来的时候解决他们 - 使用谷歌并在这里提问,直到你理解它们为止.一步一步,你应该没事.
| 归档时间: |
|
| 查看次数: |
887 次 |
| 最近记录: |