14 zhangbinjn

尚未进行身份认证

我要认证

天行者,求立于天地,当锐毅自强

等级
TA的排名 12w+

坐标变换-知识点

概念:1、齐次坐标“齐次坐标表示是计算机图形学的重要手段之一,它既能够用来明确区分向量和点,同时也更易用于进行仿射(线性)几何变换“从普通坐标转换成齐次坐标时,如果(x,y,z)是个点,则变为(x,y,z,1);如果(x,y,z)是个向量,则变为(x,y,z,0)从齐次坐标转换成普通坐标时,如果是(x,y,z,1),则知道它是个点,变成(x,y,z);如果是(x,y,z,0),则...

2020-01-28 14:41:46

TexturePacker cocos2dx中的使用说明

TexturePacker最新版本中增加了一个新功能以防止你的产品资源被反编译出来。它被称为ContentProtection,即图片加密。但目前官方只支持Cocos2d-iphone的解密.TexturePacker作者说,不久Cocos2d-x也将集成解密功能.代码已经提交Cocos2d-x github官方库。你的app或者游戏仍可以解密数据,但是其他人则需要耗上很长的时间才

2014-05-19 15:04:55

CEGUI与DX(Direct3D)渲染的冲突问题

今天在工程里直接调用D3D的API画了一个旋转的三角体(可以理解为金字塔),但是一调用CEGUI的渲染之后,金字塔就无法渲染出来,只要不调用CEGUI::System的renderGUI(),就可以渲染出来,所以觉得应该是跟CEGUI内部渲染有冲突。        查

2011-10-11 14:27:36

UIApplication和UIApplicationDelegate

每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。UIApplication的另一个任务是帮助管理应用程序的生命周

2011-07-30 21:13:03

GCGreatCode

GreatCode! 一个C++代码格式调整工具。http://sf.net/projects/gcgreatcode使用前先修改GC.bat中exe文件路径,例如:"D:\Program Files\GnuWin32\bin\GC.exe" -space_if- -

2011-07-29 17:09:13

补丁管理作业指导书

概要本作业指导书规范XXXXXX部XX组程序开发过程中,补丁管理的工作内容和流程。补丁管理概述补丁管理是程序开发和维护中的重要活动。补丁管理主要使用diff和patch工具程序进行,结合变更控制和bug管理、SVN/VSS代码版

2011-07-29 16:53:56

fd_set 用法

select()函数主要是建立在fd_set类型的基础上的。fd_set(它比较重要所以先介绍一下)是一组文件描述字(fd)的集合,它用一位来表示一个fd(下面会仔细介绍),对于fd_set类型通过下面四个宏来操作:      fd_set set;     FD_ZERO(&s

2011-07-19 17:17:30

getpeername()及SOCKADDR_IN

获取与套接口相连的端地址。   #include   int PASCAL FAR getpeername( SOCKET s, struct sockaddr FAR* name,   int FAR* namelen);   s:标识一已连接套接口的描述字。   name:

2011-07-12 11:32:04

getsockopt()/setsockopt()函数的使用收藏

正在做tcp协议的程序,由于发送的数据较大,所以的设置tcp套接口缓冲区的大小,否则接收到的数据只是发送的一部分。我要做的是发送采集到的图像数据,不设置缓冲去的大小,每次接受到的图像总有一部分是黑色的或者整个图像都是黑色的。 关于getsockopt()/setsockopt()

2011-07-12 10:45:45

SetTimer 和 OnTimer使用

定时器在VC中的使用频繁,以下讨论定义器的使用方法。  定时器的原型是:  WINUSERAPI UINT WINAPI SetTimer ( HWND hWnd , UINT nIDEvent, UINT uElapse, TIMERPROC lpTimer

2011-07-04 14:33:58

CreateMutex 创建一个互斥体

CreateMutex作用是:找出当前系统是否已经存在指定进程的实例。如果没有则创建一个互斥体。CreateMutex()函数可用来创建一个有名或无名的互斥量对象,其函数原型为。 HANDLE CreateMutex(   LPSECURITY_ATTRIBU

2011-07-04 10:55:44

C++多线程(二)(_beginThreadex创建多线程)

一 简单实例主线程创建2个线程t1和t2,创建时2个线程就被挂起,后来调用ResumeThread恢复2个线程,是其开始执行,调用WaitForSingleObject等待2个线程执行完,然后推出主线程即结束进程。/ *  file Main.cpp *C++

2011-07-03 12:38:16

CreateEvent的使用方法学习

产生事件对象的函数如下:  HANDLE     CreateEvent(        LPSECURITY_ATTRIBUTES     lpEventAttributes,     //     SD           BOOL     bManual

2011-07-03 12:26:17

游戏开发中多分辨率支持

<br />     随着计算机硬件设施的快速发展,玩家对游戏多分辨率的要求也越来越强烈,主要解决现下大部分游戏固定分辨率的问题,让硬件配置较高的玩家能有更好的视觉冲击,给玩家更酷的感觉。<br />技术说明:<br />     为了实现多分辨下,长宽的不同比例变化,在以前800x600和1024x768两种分辨率是使用每个界面出两套资源和两套GUI的配置,这样大大增加了美工、资源配置和维护成本。 <br />     这次主要采用的技术和方法有:一、采用多基点技术,用一套GUI配置,实现多分辨率支持。其

2011-05-23 16:31:00

建立接近最优的导航网格以及基于导航网格的寻路算法

<br />一种接近最优的导航网格生成算法以及基于导航网格的寻路算法<br /> <br />关键词:导航网格、A*寻路、3D环境中的寻路<br /> <br />提出背景:<br />长距离寻路会出现掉帧现象,为了提高寻路速度,并为3D环境中的寻路方案提供基础算法实现。<br /> <br />目前状况:<br />由于3D游戏对帧率要求很高,而在游戏中进行一次长距离的寻路可能要花费8-10帧的时间,在地图复杂的情况下寻路时间甚至可能会更严重,而在这段时间,渲染循环会暂停渲染并等待寻路结果。会给玩家带来不

2011-05-23 16:26:00

Dos命令收集

   一)MD——建立子目录  1.功能:创建新的子目录  2.类型:内部命令  3.格式:MD[盘符:][路径名]〈子目录名〉  4.使用说明:  (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器;  (2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。  例:(1)在C盘的根目录下创建名为FOX的子目录;(2)在FOX子目录下再创建USER子目录。

2010-01-09 00:17:00

结构化异常处里(SEH)与C++标准异常处理

 对于SHE的概念性的知道就不再提及了啊,对于一般的程序员可能都遇到过这样的情况,就是VS下编程,会发现try-catch不是万能的.很多的异常捕获不到.这也就是今天要提到的结构化异常了啊,这是Windows操作系统的一种系统机制.下面提供简单的转换办法:首选可以创建一个CSEHException类 class CSEHException{public: CSEHException()

2009-11-09 20:14:00

从VC6.0平台级到VS2008平台(之四)

 10、类成员函数指针做为函数参数的“C3867”错误    考察下面的代码,CWzWindowsHook类的构造函数使用一个该类的成员函数指针,这样构造对象时可以选择消息过滤的handler,可以是MouseMsgFilter,也可以是KeyboardMsgFilter:typedef BOOL (CWzWindowsHook::*FILTERPROC)(WPARAM wParam, L

2009-09-03 20:53:00

从VC6.0平台级到VS2008平台(之三)

 6、新的C++编译器不再支持默认类型的变量定义错误现象是:f:/project/...../WzCheckBox.cpp(464) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int产生这个错误的原因是程序中出现了这样的代码:const some_c

2009-09-03 20:49:00

从VC6.0平台级到VS2008平台(之二)

3、模板特殊化(Template specialization)模板的特殊化是当模板中的pattern有确定的类型时,模板有一个具体的实现。例如假设我们的类模板pair 包含一个取模计算(module operation)的函数,而我们希望这个函数只有当对象中存储的数据为整型(int)的时候才能工作,其他时候,我们需要这个函数总是返回0。这可以通过下面的代码来实现:template

2009-09-03 20:48:00

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。