- 博客(9)
- 资源 (102)
- 收藏
- 关注
原创 旋转图片(新作)
如果你的应用程序仅工作在Windows NT下,那么你可以通过API函数旋转你的位图。 你或者使用world transformation和BitBlt()或者使用PlgBlt()旋转位图。一个 使用第一种方法的函数显示在下面。 如果你的目标是多平台的,那么你的任务变得非常困难。你只能通过旋转源位图中 每个象素或者直接操作DIB字节得到旋转位图。第一种方法通过每个点的处理是非
2013-04-11 16:41:40 1630
原创 VC++实现图片的旋转
第一步,你必须知道位图即BMP格式的文件的结构. 位图(bmp)文件由以下几个部分组成:1.BITMAPFILEHEADER,它的定义如下:typedef struct tagBITMAPFILEHEADER { WORD bfType; //必须为'BM'DWORD bfSize; //文件大小WORD bfReserved1; //必须为0WORD
2013-04-11 16:32:26 3654
原创 VC++中获取DC的四种方法
一:HDC hdc;hdc=::GetDc(m_hWnd);加两个冒号表示我们用的是全局SDK的函数,否则表示我们有的是CWND中的函数::ReleaseDc(m_hWnd,hdc);二:CDC *pdc=GetDC();ReleaseDC(pdc);三:CClientDC dc(this);不需要我们去释放,自己会去释放;四:
2013-04-07 20:42:20 2773
原创 VC++中获取句柄的所有方法
AfxGetMainWndAfxGetMainWnd获取自身窗口句柄HWND hWnd = AfxGetMainWnd()->m_hWnd;GetTopWindow函数功能:该函数检查与特定父窗口相联的子窗口z序(Z序:垂直屏幕的方向,即叠放次序),并返回在z序顶部的子窗口的句柄。函数原型:HWND GetTopWindow(HWND hWnd);参数: hW
2013-04-07 20:39:33 1906
原创 对战坦克大战(vc++)
对战坦克大战转载请注明出处本文章的下载地址,请单击此链接本节将介绍一个和FC(FamilyComputer)上的经典游戏《坦克大战》类似的游戏——对战坦克大战。这是一个4 人对战的坦克游戏,4个玩家两两一组,率先攻击到对方鹰巢的一组玩家获胜。对战坦克大战是一个C/S 结构的网络游戏,它的网络部分是用重叠I/O的Socket实现的。它分成服务器端和客户端。服务器端用来接受
2013-04-03 16:39:17 3740 1
原创 赛车游戏的2D 编程(VC++)
赛车游戏的2D 编程转载请注明出处本文章的下载地址,请单击此链接 赛车是一个简单的游戏,可是麻雀虽小,五脏具全。它用DDraw实现了精灵的绘制,用DSound实现游戏音效,用DInput 实现了键盘和鼠标接口,用DPlay实现了联网。游戏运行的初始界面如图3.18 所示,游戏的竞赛场面如图3.19 所示。这个游戏使用基础库cMain.lib。c
2013-04-03 16:29:41 5204 1
原创 太空入侵者游戏(VC++)
太空入侵者游戏转载请注明出处本文章的下载地址,请单击此链接入侵者是一个简单的射击游戏。游戏运行的初始界面如图3.14所示,游戏的战斗场面如图3.15所示。 图3.14入侵者程序初始运行图
2013-04-03 16:21:34 3149
原创 网络台球游戏的网络编程(vc++)
网络台球游戏的网络编程转载请注明出处本文章的源代码下载地址,请单击此链接网络台球是一款对战式台球游戏,程序界面如图4.13所示。 图4.13网络台球在游戏开始的时候,程序会弹出一个类型选择框,如果4.14 所示,玩家可以选择作为服务器、客户机或者是单人练习赛。 图4.14
2013-04-03 13:06:56 2675
原创 小型网络游戏实例(vc++)——网络五子棋
转载请注明出处本文章的源代码下载地址 前面介绍了Socket网络开发基础,下面通过一个网络五子棋的例子来介绍小型网络游戏的制作方法和流程。 1.1 主程序结构和流程 对于一般的小型网络游戏设计来说,可以分成如下的几个模块。_ 服务器模块:负责建立游戏服务器并接受客户端的连接和处理客户端的数据。_ 客户端模块:负责连接到服务器并处理和服
2013-04-03 12:58:05 4272
unity3d thrift twisted
2016-08-06
roadmap-2020-core-engine-and-creator-tools-public-200325165104 (1).pdf
2020-03-29
GDC 2019 Understanding Data-Oriented Design for Entity Component Systems
2019-04-10
All in One Game Kit - ELC Character System 3.4
2019-03-09
使用Unity创建具有良好性能的UI的Tips
2019-01-28
Unite Europe 2016 - Optimizing Mobile Applications
2018-07-20
Unite Europe 2017 - Squeezing Unity: Tips for raising performance
2018-07-11
这很有趣! Unity着色器Procedural绘图简介(日文)
2018-07-11
这很有趣! Unity着色器Procedural绘图简介(中文)
2018-07-11
八叉树Demo - Unity下
2018-06-24
微软官方CSharp语言规范版本5.0(真)
2016-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人