随笔分类 - Directx编程
摘要:#deine _RGB16BIT555(r,g,b) ((b&31) + ((g&31) << 5) + ((r&31) << 10))因为这个是16位色5551格式的XR4R3R2R1R0G4G3G2G1G0B4B3B2B1B0因此31转化成二进制与的话、就是5个1(11111)、假设传来的RGB值都为11111、那么B就为11111G就为1111100000R就为111110000000000所以三者相加就为111111111111111、刚好就一一对应上面的表格、因为PC机采用低字节在前的格式、数据通常是从低位到高位、而这个色彩位组却是相反
阅读全文
摘要:http://blog.csdn.net/dc_726/article/details/7552032打开工具->选项,工程已经包含SDK的Include和Lib文件夹,为什么还有错误?原来是Windows自带的DirectX版本过低,需要提高我们安装的SDK文件夹目录的优先级。注意安装了DirectX后需要把头文件目录加入到、工具->选项->目录中、把目录设置为Include files、然后再加上路径C:\MSSDK\INCLUDE然后再把目录设置为Library files、路径加上C:\MSSDK\LIB切记把迩添加的路径置顶!
阅读全文
摘要:本环境设置在windows xpvisual c++ 6.0directx 8.0版本是有点旧了、不过大同小异的、首先安装去微软的网站下载directx 8.0的SDK、不过估计也没有了、可以去些其实的网站下载、安装完成后重启电脑、然后打开vc6新建一个win32的程序、在以下位置添加相应输入库工程->设置->连接->工程选项可以添加下面的输入库ddraw.lib DirectDrawdinput.lib DirectInputdinput8.lib DirectInput8dsound.lib DirectSoundd3dim.lib Direct3D直接模式(立即模式)d
阅读全文
浙公网安备 33010602011771号