C++怎么写游戏?

求请教,C++怎么做游戏???
2025-05-04 11:44:46
推荐回答(4个)
回答(1):

不要一开口就是10w行,也不要觉得自己学了点基本的就算“会”某某语言。
游戏开发现在基本是Python、C++、Java等一些具有面向对象性质的语言,没有掌握这种类型语言的继承、抽象等等特性的,不是打击你,可能也就只有写一些简单判断、数组读图的最基本的结构组成的游戏。。
从语言角度来说,建议先用Python试水,先去读别人写的代码,再来构思自己游戏的结构,功能,嘛,这些开发流程都是学软工的必学的。做到能够读懂一些几百行内的代码的意思以后,再开始定个小目标,比如实现构想的游戏的某个功能,循序渐进才能得到提升也能缩短开发周期。
开发游戏重点不是多少行,而是你是否无bug的实现这个功能,要不然游戏开发有个职位叫做测试呢,再者,肯定并非代码越多越好啊,比如一个简单排序别人几十行一口气就解决了,你写半天写了100行结果容错率还没别个好,那完全没有意义,是工作效率低下的表现。而且你这个10w行,我建议你去搜一搜操作系统多少行,可能连几百分之1的功能都整不称头哦。
作为前辈只想说:切勿好高骛远,诚愿脚踏实地。

回答(2):

你是要写什么游戏?用C++写游戏的话,其实你可以理解为用C++去调用某个游戏引擎平台的接口。
举个例子,比如Cocos2d-x开发环境,就能使用C++进行编程,能够开发安卓、IOS平台的手机游戏。有兴趣的话可以自己买本书学习一下。
比较推荐现在比较流行的Unity3D游戏引擎平台,并且不要去用C++,毕竟C++开发效率还是比较低的。

回答(3):

就好比在问:用锄头怎么种出粮食,锄头只是个工具,要种出粮食还得投入大量的劳动力,种子、水、肥料、阳光等最后还要收割、脱粒。
写游戏不是一句话用C++就写出来的,当然你说俄罗斯方块、贪食蛇什么的另说,要写好一个游戏,除了C++之外还要具备其他很多方面的知识。

回答(4):

C++是使用代码写游戏的