文章分类 -  游戏编程学习积累

程序人生--一个程序员对学弟学妹建议《转》
摘要:我始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP 一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。96, 97级的不少大学生都去做Web了。当然我没有任何歧视某一行业的意识。我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。   几个误区  初学者对C#风潮的追赶其实也只是学习过程中经常遇到 阅读全文
posted @ 2011-02-06 01:16 夜叉ben
osg技术
摘要:1、什么是Open Scene Graph? OpenSceneGraph使用OpenGL技术开发,是一套基于C++平台的应用程序接口(API)。OpenGL技术为图形元素(多边形、线、点……)和状态(光照、材质、阴影……)的编程提供了标准化的接口。而OSG开发的主要意义在于,将3D场景定义为空间中一系列连续的对象,以进行三维世界的管理。 正是由于场景及其参数定义的特点,通过状态转化、绘图管道和自定制等操作,OSG还可以用于优化渲染性能。 可以运行OSG的平台,需要具备OpenGL的支持能力,以及C++的编译环境,支持OSG的系统包括Solaris,IRIX,Windows,Mac OSX,H 阅读全文
posted @ 2011-01-19 10:41 夜叉ben
游戏编程初学者常见问题解答《转》
摘要:游戏编程初学者常见问题解答这里首先假设你使用VC这种IDE来写游戏,平台为win32,如果用Delphi或者VB等其他语言,情况类似,把编成语言及IDE换成对应的即可。如果你想编游戏,而又有很多不清楚的问题,那请看这个:1 语言编程:c/c++2 编程基础一定要好:数据结构,c/c++语言2 IDE集中开发环境:visual studio .net 2003 or 2005(2005有个浮点数优化bug,建议慎重使用)3 游戏开发SDK用DirectX94 Win32 api开始的时候不能学的太多5 可以不用MFC(如果你c++基础好,MFC学起来很简单)6 编网络游戏,使用winsock,通 阅读全文
posted @ 2011-01-18 21:52 夜叉ben
游戏程序员是怎样炼成的?(书籍介绍,翻译自GameDev.NET)《转》
摘要:第一本:C++primer用现实世界的例子完全彻底从头开始讲解C++并且也适合已经懂得C++的人继续深入学习包括了STL(标准模版库),STL是C++中最重要的!!! 第二本 :Programing windows(Charles Petzold)因为是微软出版的,这本书本长时间被作为学习使用WIN32 API进行windows程序设计的不二之选.注意如果你只是想学习WINDOWS程序设计的基础,大多数游戏程序设计书籍都有一些初级的入门部分讲解了WIN32 API,你也可以看这些而不买此书.第三本:code complete(代码大全)这是本对于所有程序员来说最基本的书籍.从本书的名字上你就可 阅读全文
posted @ 2011-01-18 21:44 夜叉ben