⑴ 学vc++游戏编程需什么基础
首先你要会,windows下程序的运行原理,会windows窗口应用程序设计,写windows窗口应用程序:
a最常用的就是MFC编程
b或用platform sdk (也就是windows api)
MFC是对windows api的类封装。
然后你就可以写扫雷,五子棋这样的程序了。
如果你想写那种网游里的效果。那就路漫漫了。
找本directX的书看看吧。用opengl也一样,会了这个,不难会那个。
openGL,还是directX了,两个函数库直接控制显卡,
⑵ 学习游戏编程应该看什么书
1. Unity 3D脚本编程:使用C#语言开发跨平台游戏
微软MVP张善友倾情作序。本书全面系统地介绍了基于C#的Unity 3D跨平台开发,涉及Unity 3D 跨平台原理分析、Unity 3D 和Mono 的结合,以及在游戏脚本编程中使用C#语言。
适读人群:无论是初次接触Unity 3D脚本编程的新人,还是有一定经验的老手,都可以借由本书来提高自己的水平。
2.Unity 5.X 3D游戏开发技术详解与典型案例
国内的真正来自于Unity 3D游戏开发专家的经验之作,热点游戏范例教学,解决开发中的困惑与问题。
本书对Unity 3D集成开发环境界面、脚本的编写和众多高级特效的实现进行了详细介绍,内容深入浅出,是一本适合不同需求、不同开发水平读者的技术宝典。
3.Unity 3DD手机游戏开发:从学习到产品
老版畅销50000册。Unity第三版全新升级 国内畅销Unity图书原创精品,Unity开发公司员工指定读本,完全商业级游戏范例教学!随书附赠实例源代码 素材库、C#语言初学教程、供读者联系使用。
4.Unity 5.x游戏开发实战
基于案例的Unity 5.x实战指南,带你轻松掌握游戏开发技能。
Unity 5.x游戏开发实战 属于游戏开发类的实战指南,通过4个完整的游戏开发案例讲解了Unity开发的相关技巧,以循序渐进的结构搭建了稳固的学习框架,读者可以借助书中的图文来了解实际的开发步骤,并通过丰富的代码示例学习到实际的编程技巧。Unity 5.x游戏开发实战 更加适合初学者以及想要学习Unity的读者来参考学习。
5.Unity 5.x 完全自学手册
Unity入门全面教程,丰富的实例精粹,不进培训班,真正实现完全自学!
适读人群 :本书适用于广大游戏开发人员、游戏开发爱好者、软件培训机构,以及计算机专业的学生等。
如果你想快速掌握Unity的使用,《Unity 5.x 完全自学手册》将会带给你意想不到的收获。因为本书具有众多突出的优势。
⑶ 想编写一个单机游戏需要掌握哪些编程技术
最基本的,输入输出,你要让用户能看见游戏界面(就算是文本界面)
之后,变量,保存用户的金币数……
接下来,条件判断,判断用户输入对不对、游戏结不结束……
然后,如果是回合制,循环保证一直运行。
接下来,函数,如果你想让游戏更好修改……
再之后,文件读写,存档。
再再之后,GUI界面,让你的游戏有窗口……
再再再之后,算法,提高游戏效率……
没了……
⑷ 《网络游戏编程教程》epub下载在线阅读,求百度网盘云资源
《网络游戏编程教程》(恽如伟)电子书网盘下载免费在线阅读
资源链接:
链接:https://pan..com/s/1FhBA3vnMV4v8YeWddrkdfQ
书名:网络游戏编程教程
作者:恽如伟
出版社:机械工业出版社
出版年份:2009-6
页数:294
内容简介:《网络游戏编程教程》讲述网络游戏编程的基础知识和基本方法。《网络游戏编程教程》共分为10章。内容包括:电子游戏概述、游戏编程介绍、基础理论、编程语言和文件存储、图形开发、音频处理、数据库开发、网络通信、开发实践、小游戏制作。《网络游戏编程教程》深入浅出、图文并茂、讲解详细,每章有重点提示并有与知识点相配套的制作实例。《网络游戏编程教程》附赠光盘内容包括书中的程序代码及各种程序开发工具,以方便读者学习。
《网络游戏编程教程》适用于网络游戏开发人员及爱好者,可作为大专院校相关专业及社会培训班教材和参考。
⑸ 求游戏编程入门书籍推荐。
推荐几本书:
初学的2D 《Visual C++游戏编程基础》
《Visual C++经典游戏程序设计》
一般现在都可以直接学3D,学好3D,2D就不在话下了
《nehe教程》这个是只有电子书,很好的OPENGL教程,让你对3D图形更感兴趣呵呵 《OPENGL游戏编程》,作者徐明亮,感觉算国内比较好的书了
《3D游戏编程大师技巧》,这书跟《Windows游戏编程大师技巧》有点联系,不过不多,反正也是看思想,代码也不要看了。
还有好多书可以去电驴上载。。。太多了,游戏中的每一个部分都可以单独写成一本书。。以后还要更细化的。。祝你成功,为中国游戏做贡献。
⑹ 如何编程游戏
学习游戏编程主要是自学和报班学习,但对于普通人来说不建议自学。
当下互联网行业发展迅速,与之相关的产业大多发展都很好,游戏设计的前景自然也是相当不错的。一个游戏问世要经历很多环节,剧本设计,原画创作,场景建模,但核心部分还是编程语言开发。
主要学的内容如下:
1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。
2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。
3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。
4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。
5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。
想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。
祝你学有所成,望采纳。
⑺ 游戏开发需要具备哪些技术
游戏开发主要细分为策划、程序、美术,其中每个方向又有细分。
一、游戏策划
分为剧情策划,关卡策划,数值策划等等。
二、程序开发
分为客户端编程,服务器编程,引擎编程,脚本编程,手机游戏开发, 网页游戏。就程序俩说吧。如果要说只为干活,客户端你得学windows编程,socket等服务器当然就是各种数据库操作,各种通讯操作。引擎编程需要了解底层,directx,opengl,3d数学,物理基础等。
脚本的话就学脚本就够了。手机游戏开发分ios、android,对应使用不同引擎需要不同的学习。网页游戏前端目前flex流行,js,html也在发展。以上只是速成。
但是真正建议的是,学好c++,数据结构,socket编程,了解windows编程,学习数据库编程。先学3d数学,再学directx,然后试着做个小游戏。学习设计模式。
研究开源引擎。会是个比较漫长的过程,但是基础扎实,各种开发都不怕。可以专挑一条喜欢的道路深入研究,也可以专注游戏逻辑实现。
三、美术
分为3d建模,2d美术。
(7)电子游戏编程入门扩展阅读:
对于游戏发展而言,国内高校基本没有相关技术的指导,基本依靠网络社区论坛交流,自己学习来掌握一些基本的游戏制作技巧。
2000年后,国内诞生了不少游戏制作基地,专门指导学习游戏制作,包括四维梦工场、创想时代在内的一些具有实际指导意义的游戏制作基地,为国内的游戏制作人才提供了不少新鲜血液。
⑻ 如何学习入门的游戏编程
学习游戏编程最好是有系统的学习方式,有老师带领会高效得多。
当下互联网行业发展迅速,与之相关的产业大多发展都很好,游戏设计的前景自然也是相当不错的。一个游戏问世要经历很多环节,剧本设计,原画创作,场景建模,但核心部分还是编程语言开发。
主要学的内容如下:
1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。
2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。
3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。
4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。
5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。
想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。
祝你学有所成,望采纳。
⑼ .NET游戏编程入门经典-C#
这本书我有,不是电子版的,是我买的,其实这本书讲的不好,开始几章讲的是GDI+制作游戏,俄罗斯方块等等,后面讲directx9绘制2d图形,讲的很简单,3d游戏编程讲的很少,基本上可以说没有接触3d游戏世界,后面讲的是directsound等等,也都是入门级别的,还介绍了几个例子,买了之后我发现亏了, 推荐你学XNA游戏编程,比MDX强了很多, http://www.tupwk.com.cn/downpage/index.asp 在这里搜索“NET游戏编程入门经典”,可以下载教程源码,但没有电子版的, to 幻影血虫: xna是微软专门为.net编写的mdx游戏库,微软的《机甲指挥官》就是用.net开发的,还有epic的《战争机器》也用到.net的开发, 十年前也有人说“用c++编写游戏不现实吧,还是用c语言吧”,可c语言编写游戏的一开始,用汇编的人就开始嘲笑c语言编写游戏不现实,详情: 【C#适合开发游戏吗?】 http://tieba..com/f?kz=347071157 http://tieba..com/f?kz=156482395