爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2795|回复: 0

[经验总结] 新手怎么自学游戏编程?

[复制链接]

新浪微博达人勋

发表于 2017-7-22 14:55:13 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
这是不久前我问别人的问题,但是得不到满意的答案。因为中国的游戏编程高手极少,而且这方面的资料和书籍几乎没有。即使有一点基础的游戏书籍,其技术在出版的时候就差不多过时了!!!只因为电脑硬件发展速度太快。所以学习游戏编程是极其痛苦的一件事情。我也是在痛苦中寻找快乐。

    假设你毫无编程经验。
    如果你要做手机游戏,就需要学习JAVA或者J2ME。估计你也对手机游戏没兴趣。
    那么如果你要做大型电脑游戏。那么就必须学习C++,你完全可以不学C,直接学C++就行了,网络游戏基本都是C++语言开发的。具体要学的东西如下:
1)C++ 数据结构与算法 Visual C++
完全不用先学C,直接学C++,等C++精通了再回头学C。Visual C++只是开发C++的工具而已。
2)WINDOWS程序设计和WINDOWS API
为什么要学WINDOWS程序设计,而不是Unix程序设计?没办法,碍于比尔gate大叔的淫威。先不需要学什么MFC,除非你去开发什么棋牌类的游戏或者游戏工具。
3)DirectX
为什么要学DX?其实不用DX也可以开发出游戏,但是比尔门大叔看我们这样编游戏太幸苦了,就给我们提供了一组专门做2D和3D游戏的API,就是DX。选个DX8.1以上的版本学习,现在讲DX9的教材都很少。
4)TCP/IP协议和接口,数据库等网络知识
如果你要做联网的游戏才用到。
5)游戏引擎
如果真正的要开发商业游戏,而不是自己玩玩的游戏,就需要了解游戏引擎。游戏公司都是靠引擎提供的接口去编程的。
http://yyk.39.net/hospital/186114_lab.html
http://yyk.39.net/hospital/186115_lab.html
http://yyk.39.net/hospital/f9ae6_detail.html
http://yyk.39.net/hospital/f9ae6_knowledges.html
http://yyk.39.net/hospital/f9ae6_labs.html
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表