上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 94 下一页
摘要: 一、核心编程二、多媒体 三、互联网 四、数据库系统 首先,基本的数据结构、算法,数据流、线程、面向对象设计概念,模式等。游戏软件本质上是一个实时软件。玩家透过软件,与机器或其它玩家互动。它需要眩目的声光效果、流畅的使用者输入、操作机制、网络资源等,这些项目的实作,都是与硬件高度相依的。因此,在底层技术的开发上,熟悉操作系统和开发环境比编程语言更重要。 某些基础层次的技术,例如:游戏AI常用的决策树、有限状态机、路径搜寻等算法,2D游戏使用的平面贴图、矩阵、图块表、斜向视角、置换页滚动条、调色盘、点画、混色…等种种技术或特效,由于并不特别困难,且非常直觉;因而往往造成编程人员的错觉,认为很容易就 阅读全文
posted @ 2011-07-30 12:32 小 楼 一 夜 听 春 雨 阅读(543) 评论(0) 推荐(0)
摘要: 在3DSAMX安装目录下有一个Plugins文件夹,在刚装好3DSMAX程序时,这个文件夹里是没有任何文件的,但你学习或使用插件,这个文件夹就会渐渐增加不少文件,这里的文件就是我们所说的插件。当我们安装了插件之后,通常情况下会在3DSAMX安装目录下的Plugins文件夹增加一些相应的插件文件。在启动3DSMAX程序时,这里的插件文件会被加载到3DSMAX程序中,为3DSMAX提供许多的新增功能。插件的作用简单说来就是为3DSMAX增加新功能。插件的虽然种类繁多,但安装方法在大致可分为两种:一种是直接将插件*.dlo *.dlu等文件直接复制到3DSMAX的plugins目录中即可。这类插件通 阅读全文
posted @ 2011-07-29 16:37 小 楼 一 夜 听 春 雨 阅读(1170) 评论(0) 推荐(1)
摘要: 用法:static_cast < type-id > ( expression ) 该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法: ①用于类层次结构中基类和子类之间指针或引用的转换。 进行上行转换(把子类的指针或引用转换成基类表 阅读全文
posted @ 2011-07-29 15:26 小 楼 一 夜 听 春 雨 阅读(867) 评论(0) 推荐(1)
摘要: 一个人的成功取决于晚上的8点至10点--经典语录必读经典语录1: 哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/M 阅读全文
posted @ 2011-07-27 16:44 小 楼 一 夜 听 春 雨 阅读(1265) 评论(0) 推荐(0)
摘要: 感觉这篇文章总结的不错,就转载过来了,原文链接:http://blog.csdn.net/xxxluozhen/article/details/6611663 我已经总结了几条代码设计的方法和规则,在下文一一列出,希望能够帮助你避免犯一些错误,使得你的程序更加健壮。 Initializing Loc 阅读全文
posted @ 2011-07-20 10:30 小 楼 一 夜 听 春 雨 阅读(694) 评论(0) 推荐(0)
摘要: #estl 第50条:熟悉与STL相关的web站点。三个:www.sgi.com/tech/stl、www.stlport.org 和 www.boost.org。 #estl 第49条:学会分析与STL相关的编译器诊断信息。嗯,第一招是替换大法,然后介绍了一下与容器、插入迭代器、绑定器、输出迭代器 阅读全文
posted @ 2011-07-14 22:42 小 楼 一 夜 听 春 雨 阅读(553) 评论(0) 推荐(0)
摘要: 采用PostThreadMessage即可BOOLPostThreadMessage(DWORDidThread, //线程ID,通过创建线程后的idUINT Msg, //消息idWPARAMwParam, LPARAMlParam);然后在线程通过GetMessage or PeekMessage去获取该消息.代码片段如下:unsigned int CALLBACK thread_func(LPVOID lp){while(1){MSG msg; while (GetMessage(&msg, NULL, 0, 0))//while (PeekMessage(&msg, N 阅读全文
posted @ 2011-07-13 09:57 小 楼 一 夜 听 春 雨 阅读(2488) 评论(0) 推荐(0)
摘要: TGA(Tagged Graphics)文件 TGA是由美国Truevision公司为其显示卡开发的一种图像文件格式,已被国际上的图形、图像工业所接受。现在已成为数字化图像,以及运用光线跟踪算法所产生的高质量图像的常用格式。TGA文件的扩展名为.tga。TGA的结构比较简单,属于一种图形、图像数据的通用格式,目前大部分文件为24位或32位真彩色,在多媒体领域有着很大影响。由于Truevision公司推出TGA的目的是为了采集、输出电视图像,所以TGA文件总是按行存储、按行进行压缩的,这使得它同时也成为计算机生成图像向电视转换的一种首选格式。使用photoshop软件可以打开此类文件。结构 TG 阅读全文
posted @ 2011-07-12 16:00 小 楼 一 夜 听 春 雨 阅读(3323) 评论(0) 推荐(0)
摘要: ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器(<<) 向流输出数据。比如说系统有一个默认的标准 阅读全文
posted @ 2011-07-12 11:49 小 楼 一 夜 听 春 雨 阅读(644) 评论(0) 推荐(0)
摘要: 在std::list中删除一个元素非常简单,直接使用erase方法即可,代码如下: for(iter = list.begin(); iter != list.end();) {if (shouldDelete(*iter))iter = list.erase(iter);else++iter;} 阅读全文
posted @ 2011-07-08 10:56 小 楼 一 夜 听 春 雨 阅读(14762) 评论(0) 推荐(1)
上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 94 下一页