自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 洗牌算法

洗牌即产生指定数据的随机序列。在网上找了半天大体有两种做法1、  思路:将54个数依次放到随机的位置。关键是每次找一个随机的位置。下面是找这个随机位置的算法: 1、用一个Bool型数组记录各个位置是否已经放置了数,如果放置则置true,没有则为false。在算法开始时数组初始化为false。2、每次产生一个0~53的随机数,看这个位置是否已经放置了数,如果已经放置了,则继续用同样的方法找一个随机位

2007-10-07 20:43:00 806

原创 一条检测内存泄露的函数

_CrtDumpMemoryLeaksDumps all of the memory blocks in the debug heap when a memory leak has occurred (debug version only).int _CrtDumpMemoryLeaks( void );Routine Required Header Compatibility _Cr

2007-10-07 20:40:00 738

原创 md5 c++实现(转Gameres.com)

md5 c++实现 //md5.h文件 /*******************************************************************************  Copyright (C) 2000 by Robert Hubley.                 

2007-10-07 19:17:00 908

原创 VC++的链接错误LNK2001(转azure)

学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:unresolved ext

2007-10-07 19:08:00 605

原创 BitBlt详解

函数功能:该函数对指定的源设备环境区域中的像素进行位块(bit_block)转换,以传送到目标设备环境。函数原型:BOOL BitBlt(HDC hdcDest,int nXDest,int nYDest,int nWidth,int nHeight,HDC hdcSrc,int nXSrc,int nYSrc,DWORD dwRop);参数:hdcDest:指向目标设备环境的句柄。

2007-10-07 19:02:00 12488

原创 得到每帧的渲染耗时

Getting the Time for Each FrameTo accurately time your animations, you need to call the QueryPerformanceCounter functiontwice within the game loop: once before you start a drawing, and once after al

2007-10-07 18:59:00 1110

原创 一个精度很高的计时器

//---------------------------------------------------------------------------// get the millseconds from the demo start - time line//-----------------------------------------------------------------

2007-10-07 13:43:00 1877

原创 一个简单的随机函数(转azure)

 // A random number generator. Values range from -1..1float semirand(int x)...{  x = (x13) ^ x;  return ( 1.0f - ( (x * (x * x * 15731 + 789221) + 1376312589) & 0x7fffffff) / 1073741824.0f); }

2007-10-07 13:38:00 646

Software.Engineering.and.Computer.Games

一本国外经典讲计算机游戏软件工程的好书,值得一看哦!

2008-12-11

空空如也

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

TA关注的人

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