文心公司

文心公司

导航

2006年10月31日 #

休闲游戏客户端框架

摘要: 游戏客户端 CGameApp类主要包含以下成员 CGame类 管理CPlayer类,负责游戏的主要逻辑,并提供 给绘制部分所要的数据 CDrawManager类,初始化绘制引擎,完成绘制工作 CEventManager类,游戏中用于监测事件并派发给相应的事件。 CMessageHandler类 游戏主逻辑,主要用于管理CGame类, 动态改变CPlayer中的数据,达到动态显示,触发CSoundM... 阅读全文

posted @ 2006-10-31 17:02 文心 阅读(644) 评论(0) 推荐(0) 编辑

2006年8月23日 #

Direct3D中实现图元的鼠标拾取(转)

摘要: 3D交互图形应用程序中,常常要用鼠标去选择图形,其实现的机制基于鼠标拾取算法。本文主要讲述如何在D3D中实现图元的鼠标拾取。为了讨论简单,本文假定读者理解D3D 坐标变换流程和基本的图形学知识,如果阅读有困难请参考相关资料。 1、什么是拾取,拾取能做什么? 首先,拾取操作指当我们在屏幕上用鼠标点击某个图元应用程序能返回该图元的一个标志和某些相关信息。有图形程序设计经验的人都知道,有这些信息就表示我... 阅读全文

posted @ 2006-08-23 12:56 文心 阅读(656) 评论(0) 推荐(0) 编辑

2006年8月22日 #

Directshow开发的基本技巧(转)

摘要: 摘要:本篇文档主要讲述了Directshow开发的一些基本概念和技巧 1视频播放(Video Rendering) dshow的视频提交过滤器可以在窗口模式和无窗口模式下工作。在窗口模式下,过滤器创建一个自己的窗口,在里面播放视频。在无窗口模式下,过滤器直接将视频在应用程序提供的窗口上显示,过滤器本身不创建窗口。 窗口模式 在窗口模式下,视频... 阅读全文

posted @ 2006-08-22 12:54 文心 阅读(1429) 评论(0) 推荐(0) 编辑

2006年8月12日 #

BT源码学习笔记(一) 种子文件

摘要: BT种子文件是由下列四种类型组成:字符串:字符串被如此编码::字符串正文.这种表示法没有任何的分界符.例子:如"8:announce"指"announce".整数:整数被如此编码:整数值.可以为负数,如'i-3e'例子:'i3e' 指 3.列表:列表是如此被表示的:Bencode Value,列表可以用来表示多个对象.列表内容可以包括字符串,整数,字典,甚至列表本身.例子:'l4:spam4:eg... 阅读全文

posted @ 2006-08-12 23:13 文心 阅读(660) 评论(0) 推荐(0) 编辑