linux下的C++游戏编程需要学什么知识

我现在掌握的只有C++Linux系统学过学的都是些皮毛就是常用的指令什么的我只知道windows下的一般学VC++Linux下的学什么呢谢谢... 我现在掌握的只有C++
Linux系统学过 学的都是些皮毛 就是常用的指令什么的
我只知道windows下的一般学VC++
Linux下的学什么呢
谢谢
展开
 我来答
千锋教育
2015-10-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

函数是各种编程语言的重要部分,C++编程也不例外。最简单的函数不带参数,返回void(表示不返回任何东西),其它函数可能带慎知一个或几个参数并可能返回一个值。函数名规则与变量名相同。图1.5显示了函数的构成部分。新术语 参数(parameter)是传递给函数的值,用于改变操作或指示操作程度。

函数的构成部分使用函数前,要先进行声明。函数声明或原型(prototype)告诉编译器函数所取的参数个数、每个参数的数据类型和函数返回值的数据祥春类型。清单1.4列示了这个概念。新术语 原型(prototype)是函数外观的声明或其定义的说明。

这个谨孝耐程序的11到14行用标准输入流cin向用户取两个数字,第15行调用multiply()函数将两个数相乘,第16行调用showResult()函数显示相乘的结果。注意主程序前面第5和第6行multiply()和showResult()函数的原型声明。原型中只列出了返回类型、函数名和函数参数的数据类型。这是函数声明的最基本要求。

函数原型中还可以包含用于建档函数功能的变量名。例如,multiply()函数的函数声明可以写成如下:int multiply(int firstNumber,int secondNumber);这里函数multiply()的作用很明显,但代码既可通过说明也可通过代码本身建档。注意清单1.4中函数multiply()的定义(22到25行)在主函数定义码段(8到20行)之外。

函数定义中包含实际的函数体。这里的函数体是最基本的,因为函数只是将函数的两个参数相乘并返回结果。清单1.4中函数multiply()可以用多种方法调用,可以传递变量、直接数或其它函数C++编程代码:

zxc570157491
2010-12-12 · TA获得超过100个赞
知道答主
回答量:99
采纳率:0%
帮助的人:93.5万
展开全部
Linux下的话,大型的3D还真的不多,图形的话肯定是OpengL了,2D的话可以选择SDL,反正Linux下面的游戏编程的话想要找到像DirectX那样齐全的SDK是没有的,一般都是四面八方拼凑的库,你可以选择着使用,还有就是想学游戏设计,先得会打游戏,并且对C++不但语法熟碧塌衫悉,而且C++程序的优化也要很熟悉,C++的特点就是,用的不好的人写的代码运行效率还不如Java,写的好的人的代码可以赶上C,而且即使是C++很熟悉了,你还要学习各种编程技巧,设计模式是必须学习,各种工厂,各种builder,各种观察者,你可以参考下Orge,那个里面不但是STL应用的典范,而且是各种设计模式的打演练,不但对游戏引擎设计具有指导意义,而且对各种应用软件的设计也提供思路,你如果把这个吃的有点透了,你就很强悍了,总之,想学衫启习游戏编程,那时很难的,从基础做起,编写一手的好程序,各种算法,数据结构,设计模式,OpenGL,那你强悍了,悔腔年薪50万以上麽一点问题。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhuzhengwen510
2010-12-10 · TA获得超过105个赞
知道答主
回答量:129
采纳率:0%
帮助的人:76.8万
展开全部
建议先看《UNIX环境编程》
gtk等等
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自美国认真的兔子
2010-12-10 · TA获得超过644个赞
知道小有建树答主
回答量:550
采纳率:100%
帮助的人:424万
展开全部
呃。。。不清楚。。
在LINUX下开发游戏。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaladijia
2010-12-10 · TA获得超过4326个赞
知道小有建树答主
回答量:1737
采纳率:25%
帮助的人:518万
展开全部
Linux编程接口,以及该平台上图形编程接口。
游戏编程基础知识。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
noname408
2010-12-11
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
C/C++
计算机图形学
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式