自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yinqing_yx的据点

游戏人生

  • 博客(10)
  • 收藏
  • 关注

原创 VC中获取IE缓存路径的方法

 下面是宽字符版本~ main.cpp #include "Wininet.h" #pragma comment(lib, "Wininet.lib")std::wstring StreamingMediaPlayer::GetLocalCacheFileName( const wchar_t* _url_path ){ std::wstring Rea

2009-10-30 10:00:00 1149

原创 LUA学习笔记(1)

 面试结束了,总算是过了,但是关于脚本的问题几乎都没答出来,但是我预感到正式工作后我将面临脚本风暴,因为脚本的强大,灵活和它在现代游戏编程中的重要作用。我学习的是LUA,有兴趣的朋友可以共同讨论学习,QQ:8027108 我用的参考书是Programming in Lua的翻译本。我的面试官问我 脚本和C++能完成同样的一个任务,如何决定使用哪个?因为我对脚本除了有作为玩家的那点模糊概念外别无

2008-03-05 20:17:00 449

原创 C++输入/输出流

1 流低级I/O功能(如无格式的I/O):通常指大量的字节在设备到内存或内存到设备的简单传输。高级I/O功能(格式化I/O):它将字节组合成有意义的单元,如数据类型。对于大容量文件的处理,使用无格式的I/O可获得最佳的性能。

2008-02-23 13:56:00 319

原创 Winsock I/O 学习笔记

Winsock分别提供了“套接字模式”和“套接字I/O模型”,可对一个套接字上的I/O行为加以控制。(两者无关)套接字模式的用途:决定在随一个套接字调用时,那些winsock函数的行为。描述了一个应用程序如何对套接字上进行的I/O进行管理及处理。套接字模型的出现,正是为了解决套接字模式存在的某些限制。Winsock提供了两中套接字模式:锁定和非锁定。(下面的代码均为服务器代码)套接字模式:锁定模式

2008-02-23 13:53:00 887

原创 游戏中的消息模型

1   Client WSAAsyncSelectWSAAsyncSelect提供了一个有用的异步I/O模型。利用这个模型,应用程序可在一个套接字上接收以windows消息为基础的网络事件通知。消息通知首先必须用CreateWindow函数创建一个窗口,再为该窗口提供一个窗口例程支持函数(winproc)。~~WSAAsyncSelect~~int WSAAsyncSelect ( SOCKE

2008-02-23 13:49:00 510

翻译 DirectX9.0 —— DirectInput翻译本

使用DirectInput:  DirectInput提供一个访问输入设备所需的接口,通过这个接口,我们能够建立设备,列举系统中的设备,或者检查特殊设备的状态。  在建立一个DirectInput对象后,必须建立一个设备,创建的DirectInput设备使你能够获得详细而且准确的输入设备访问信息。  创建完设备之后,你需要访问它们的输入。这个通过进程处理的动作我们叫它“获得设备”。当你获得了一个设

2008-02-23 13:45:00 1310 1

原创 游戏编程系列(1)——3D向量类的实现

3D向量有两个重要特性:长度和方向。在游戏中我们用向量来表示场景中的光照、加速度、速度、各种重要参考线等。作为完整的3D向量类需要有除了四则运算、比较、赋值之外的更多的向量操作,比如:归一化、叉积、点积、插值、与各轴的倾角、旋转等。  template   class vector3d   {   public:    vector3d()     : m_vx(0), m_vy(0), m_

2008-02-23 13:44:00 739

转载 3D游戏引擎FAQ

1.      3D引擎(3D engine)、3D编程语言(3D language)和3D创作系统(3D authoring system)的区别是什么?3D引擎是3D图形函数库。在因特网上有很多3D引擎,其中有一些还是免费的,有些商业化的引擎价格在50美元到25万美元之间。3D引擎需要使用外部的开发系统来编写程序,使用最多的是是微软的Visual C++。围绕3D引擎通过编程来开发游戏具有

2008-02-23 13:42:00 630

转载 软件设计说明书

系统设计说明书1. 引言 41.1编写目的 41.2背景 41.3参考资料 42.任务概述 52. 1目标 52.2运行环境 52.2.1最小硬件设备 52.2.2软件环境 52.2.3条件、假定和限制 63. 系统设计 63.1总体结构 63.2 系统功能描述 73.2.2 系统特点 93.3 输入设计 93.3.1输入数据内容 93.3.2输入设备 93.4输出设计 103.4.1输出数据内容

2008-02-23 13:40:00 3361

原创 游戏面试题库(1)

最近又要开始找工作了,虽然已经做了1年多的游戏开发,但是面试关还是十分担心,因为毕竟是有时间限制和心理压力的,所以找了点面试题做了做,不足的地方希望大家指点。一、实模式与保护模式。为什么要设计这两种模式?好处在什么地方?分别写出各自寻址的过程。 答案:机器状态字MSW(也就是CR0寄存器的低16位)的Bit0决定了CPU的工作状态,为0时,CPU处理实模式状态,为1时,CPU处于保护模式。

2008-02-23 13:30:00 1884

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除