游戏程序员是怎么样炼成的
一 编程语言
编译语言:推荐C/C++
脚背:推荐Lua
二 图形学
OpenGL,OpenGL ES(移动平台) or DirectX
三 前后端
前端:选择一个游戏引擎,去慢慢熟悉并使用它
后端:网络,多线程,多进程,数据库
四 算法
算法是思想和灵魂,语言只是躯壳
五 数学
尤其是线性代码要学好,矩阵变...
分类:
其他好文 时间:
2014-12-12 20:58:31
阅读次数:
116
HTML5小游戏-绵羊快跑用HTML5仿一款灵敏测试的flash小游戏程序下载地址:http://www.huiyi8.com/divcss/绵羊快跑 Wolfs:0 0--> Start Game Help 按键:W、S、A、D 分别控制 上、下、左、右。 说明:通过控制绵羊向...
分类:
Web程序 时间:
2014-12-11 17:05:04
阅读次数:
135
一、追溯去gameloft笔试,有一个题目是说:叫你去设计一个FPS(第一人称射击游戏),你是要用TCP呢还是要用UDP,说明理由 。二、学习这是两篇网上找到的文章,写非常不错。当时笔试的时候自己没想到这么全,但大概想法都是一致的,摘录下来再学习一下。1.网络游戏程序员须知 UDP vs TCP作者...
分类:
其他好文 时间:
2014-12-04 00:48:11
阅读次数:
296
游戏程序的操作不外乎两种——键盘输入控制和鼠标输入控制,几乎所有游戏中都使用鼠标来改变角色的位置和方向,本文主要是讲述如何使用C#调用Windows API函数实现鼠标模拟操作的功能.首先通过结合FindWindow和FindWindowEx寻找到窗体的按钮,在通过SetCursorPos或mous...
时间就像流水,推着你经历种种。作为一个游戏开发程序员,错过了生命中的好多。别人在朋友圈里晒马代的风景,我只能坐在办公室的电脑前滑动几下手指当作短暂的休闲。别人在晒方向盘,而我每天要挤在地铁的门边。我来上海只是因为这里的就业机会比较多,我一点都不爱,一点都不梦想居住在这里。我为什么选择了做程序员?我不...
分类:
其他好文 时间:
2014-11-19 22:04:03
阅读次数:
146
当我们在Windows下使用Visual Studio开发好Win32平台的游戏程序后,我们需要把它们移植到不同的平台上。Cocos2d-x支持很多个平台,然而,我们不可能介绍全部平台的移植。我们总结了目前业界流行的三个平台:Andro...
分类:
移动开发 时间:
2014-11-14 00:24:11
阅读次数:
229
当我们在Windows下使用Visual Studio开发好Win32平台的游戏程序后,我们需要把它们移植到不同的平台上。Cocos2d-x支持很多个平台,然而,我们不可能介绍全部平台的移植。我们总结了目前业界流行的三个平台:Android、iOS和Windows Phone 8,我们介绍Android平台下移植相关工作。环境配置成功之后,我们就可以进行交叉编译了,能够进行交叉编译的方法有很多,但...
分类:
移动开发 时间:
2014-11-14 00:20:25
阅读次数:
211
当我们在Windows下使用Visual Studio开发好Win32平台的游戏程序后,我们需要把它们移植到不同的平台上。Cocos2d-x支持很多个平台,然而,我们不可能介绍全部平台的移植。我们总结了目前业界流行的三个平台:Android、iOS和Windows Phone 8,我们介绍Andro...
分类:
移动开发 时间:
2014-11-14 00:01:02
阅读次数:
264
Windows7下刚刚安装完游戏,启动游戏时缺失dll文件,在游戏安装目录下补充之后启动出现错误:应用程序无法正常启动0xc000007b找到原因是在添加dll文件时使用了适合64位系统的dll文件,应该使用适合32位系统的dll文件(尽管系统为64位)。参考链接:应用程序无法正常启动0xc0000..
驱动级模拟驱动级模拟:直接读写键盘的硬件端口!有一些使用DirectX接口的游戏程序,它们在读取键盘操作时绕过了windows的消息机制,而使用DirectInput.这是因为有些游戏对实时性控制的要求比较高,比如赛车游戏,要求以最快速度响应键盘输入。而windows消息由于是队列形式的,消息在传递...
分类:
其他好文 时间:
2014-11-13 18:25:52
阅读次数:
143