游戏编程要学什么
我入门的学了C++,但遍的程序都是一些比如求最大最小等,如果要用C++编一些更实际的,像游戏编程,应该学些什么,求具体,比如什么书...
我入门的学了C++,但遍的程序都是一些比如求最大最小等,如果要用C++编一些更实际的,像游戏编程,应该学些什么,求具体,比如什么书
展开
5个回答
2021-08-19 · 每时每课,给你新机会!
南京课工场大数据学校
北大青鸟中博软件学院成立于2003年,北大青鸟中博依托北京大学雄厚的教育资源,开启了培养高端IT人才的时代。建校十余年来,始终坚持以实践为基础,就业为导向,不忘初心。
向TA提问
关注
展开全部
学习游戏编程可以选择去机构学,也可以自己找资料自学。
主要学的内容如下:
1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。
2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。
3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。
4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。
5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
互联网行业目前还是最热门的行业,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。
想要系统学习,你可以考察对比一下开设有IT专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,建议实地考察对比一下。
祝你学有所成,望采纳。
2021-11-11 · 百度认证:广州市王氏教育科技有限公司官方账号
CGWANG王氏教育集团
专注于CG绘画/影视/剪辑/后期/3D模型/游戏设计/短视频制作等职业教育。 官方APP:绘学霸(应用市场搜索) 官网:www.cgwang.com 网校:www.huixueba.net
向TA提问
关注
展开全部
你可以先去【绘学霸】网站找“游戏设计/游戏制作”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-513620037
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-513620037
在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-513620037
在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要学:OpenGL或者D3D编程,图形编程(看你说的好像只会写console application)
你学的那都是些理论,离游戏编程还远呢,开来你还没学GUI的C++,只学了控制台C程序,所以你还要学VC或者类似的语言来实现GUI的创建,有了GUI算个游戏,要做好游戏,还要学好数学和算法,这就要求至少是大学计算机专业毕业,否则算法这方面你不过关,游戏就做不好甚至没法做。
推荐书:OpenGL游戏编程,
Super Scratch Programming Adventure!: Learn to Program By Making Cool Games(国内有没有卖的我就不知道了)
PS:
买书最好不要买国内的,国内的讲的又死又乱又麻烦,国外的译本好懂很多
别指望看一两本书速成,这是很不现实的
你学的那都是些理论,离游戏编程还远呢,开来你还没学GUI的C++,只学了控制台C程序,所以你还要学VC或者类似的语言来实现GUI的创建,有了GUI算个游戏,要做好游戏,还要学好数学和算法,这就要求至少是大学计算机专业毕业,否则算法这方面你不过关,游戏就做不好甚至没法做。
推荐书:OpenGL游戏编程,
Super Scratch Programming Adventure!: Learn to Program By Making Cool Games(国内有没有卖的我就不知道了)
PS:
买书最好不要买国内的,国内的讲的又死又乱又麻烦,国外的译本好懂很多
别指望看一两本书速成,这是很不现实的
追问
讲的感觉好高端!- -
追答
你可以去书店看一下游戏编程,你要想做个像样的好游戏(采用DirectX游戏,贪吃蛇那种不算)没有基础是不行的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多着呢,网络编程看去吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习DirectX编程吧
3D游戏都用这个
3D游戏都用这个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询