- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 Ubuntu下编译VLC2.0.1
前提:电脑能连接到Internet1、 下载vlc源码和依赖的工具#sudo apt-get build-depvlc (当时的vlc版本是2.0.1)#sudo apt-get install libtool build-essential automake1.10 git-core2、 编译vlc准备:先看看目录下的readme和install帮助文件,对编译过程有个了解,
2012-07-12 09:55:18
1634
原创 torque学习笔记:自定义显示模式
创建新类(继承GuiTSCtrl)此类用于显示场景,可以指定特定的中心位置,使用鼠标左键拖动进行旋转,使用鼠标右键拖动或鼠标滚轮实现场景缩放,双击选中物体。中心位置为球的中心点,照相机的位置是球面上的任意点。1)gameNewTSCtrl.h文件如下#ifndef _GAMENEWTSCTRL_H_#define _GAMENEWTSCTRL_H_ #ifndef _
2008-06-14 09:21:00
1064
原创 Torquescript学习笔记:画物体的包围盒
也许你想在碰到物体或选择物体的时候让它突出显示,通过shapebase类的getworldbox()函数能够取到它的包围盒的六个坐标(三个坐标轴的最大、最小值),查找torquescript的帮助文档,只有EditTSCtrl类有绘制方面的函数,分别如下:
2008-04-12 13:14:00
928
原创 Torquescript学习笔记:与mysql数据库通信
Torquescript本身不带与数据库操作的功能,要想实现需要修改引擎内部代码,本人从garagegame的论坛上下载了torque与mysql数据库操作的源码,它提供了一个MySQL 类,能方便地与mysql数据库操作:脚本如下:$MYSQL::MYSQL_DB;function MySQL(){ %mysql=new MySQL(); %mysql.
2008-03-20 14:28:00
1190
1
原创 Torquescript学习笔记:物体和玩家的基本应用
Torquescript学习笔记作者:miranda meng一、物体1、添加物体首先定义数据块Datablock classdef(classname){ 属性赋值};在server端添加物体%obj = new classdef(){Datablock = classname;属性赋值};mission
2008-03-15 09:14:00
1234
1
原创 使用GDI+绘制旋转的图形及图片
如果要绘制半透明的图片,请使用.png格式(用photoshop即可轻松制作并处理)一、首先介绍Graphics的两个函数,RotateTransform:将整个坐标系逆时针旋转一定角度TranslateTransform:将整个坐标系偏移到某个位置本例要实现的功能是在指定位置上旋转图片,首先需要将整个坐标系偏移到指定位置,在进行坐标系的旋转,在函数使用上应先旋转在偏移(与我
2008-02-28 14:40:00
7075
原创 使用ocx控件输出数组参数
参数类型为VARIANT*,为可变类型的数组,本例子输出的是字符串数组STDMETHODIMP CStarSoftMap::GetQueryResultToArray(LONG* nSum, VARIANT* vQuery){ AFX_MANAGE_STATE(AfxGetStaticModuleState()); *nSum=m_nQueryNum;
2007-12-19 11:05:00
2700
原创 VC编写自动制表程序
从一个文本文件中读出表头项目,表头按树型结构(多叉树)表示,然后编写带界面的ocx控件来显示表格,以供其它应用程序来调用。1、 表头文本文件上下边距: 10左右边距: 10字间距: 2行间距: 10字体: 宋体字体大小: 10对齐方式: 0编号: 1 行数: 2 名称: 中国 北海 子项数: 2编号: 1.1 行数: 2 名称: 旅顺 基
2007-11-24 08:47:00
1645
1
原创 Vc调用ado访问数据库
Vc主要提供了两个类型来实现这一功能:_ConnectionPtr m_Connection; //实现数据库的连接_RecordsetPtr m_pRs; //访问记录集访问数据库,主要包含以下几项功能:1、 打开数据库连接_bstr_t strCnn = strCon;try{ m_Connection.CreateInstance(_
2007-11-23 14:46:00
1116
翻译 GDI+在ActiveX Controls中的启用和停止
在ActiveX中使用GDI+和在其它应用程序中使用基本上是相同的,但是有一个非常重要的不同就是启动和停止GDI+的问题。在一个window应用程序中,我们一般在程序开始时启用GDI+,在程序退出时停止它。这样的方法在ActiveX中并不适用,会出现多次加载的情况。在我的测试中,如果GDI+在继承了COleControl类的构造函数中调用,在析构函数中停止,那么每次都是好用的。下面
2007-09-13 13:04:00
1514
转载 GLM中文使用说明
OBJ文件: 这里的OBJ文件是Wavefront公司的一种3D模型文件,不是VC在连接过程中产生的OBJ文件。GLM实现了用C语言对OBJ文件的常用操作,用于简单的3D游戏编程应该足够了。3DS MAX,MAYA都可以把模型以OBJ文件格式导出。OBJ文件中包含模型的顶点,面,三角形,法向,纹理坐标等数据,但是其中不包含纹理和材质。材质可以放在OBJ文件中指定一个材质库文件中,使用时材质库文件一
2007-08-31 15:03:00
9153
原创 《起重机械模拟训练系统》可行性分析报告
1 引言 1.1 编写目的:本报告的编写目的在于研究《起重机械模拟训练系统》应用软件是否可行,指出开发本软件所采用的方法和手段,并对软件的前景以及后续工作进行分析。1.2 项目背景: 为了加强对起重机械监督检验工作的管理,规范起重机械验收检验和定期检验的行为,提高监督检验工作质量,同时加强对起重机械作业人员的监督,促进企业起重机械的规范管理
2007-08-10 14:36:00
2177
原创 基于NeHe第十九课做的粒子系统
可以实现各种喷射状的运动状态,按上下左右键分别移动粒子,按y键切换颜色,按7、8、9、0切换不同的纹理,按1、2改变粒子速度、按3、4改变粒子大小ParticleSys.h// ParticleSys.h: interface for the CParticleSys class.///////////////////////////////////////////////
2007-07-07 08:49:00
848
原创 冒泡法排序
使用vc创建控制台应用程序,代码如下:#include "stdafx.h"#include #include #include #include int main(int argc, char* argv[]){ srand((unsigned)time(NULL)); const int len=10; int *data = new int[len]; printf("the ori
2007-05-24 16:32:00
752
原创 使用gdi+的Image旋转图片并保存
int GetEncoderClsid(const WCHAR* format, CLSID* pClsid){ UINT num = 0; // number of image encoders UINT size = 0; // size of the image encoder array in bytes ImageCod
2007-05-19 11:03:00
2553
原创 GDI+中使用Image从IStream创建图像
首先:创建内存文件,并将数据放入 BYTE* lpDataImg=new BYTE[length]; memcpy(lpDataImg,lpData,length); m_image=NULL; CMemFile memFile(lpData,length); int size=memFile.GetLength
2007-05-19 11:02:00
3905
1
原创 在接口函数中传递数组参数
应用:ocx、com语言:vc++实现:定义参数时,选择类型为VARIANT例如:BOOL CMap3DAXCtrl::AddTrackLines(LPCTSTR sName, short nCount, const VARIANT FAR& lonArray, long clr, short nLineWidth) { // TODO: Add your dispatch handler cod
2007-04-19 16:05:00
3114
原创 在纹理上写文本
本人在开发三维视景类项目时遇到了这样的问题,需要在舰船模型上标明它的舷号,不同的船只有不同的号,而在加载模型时相同类型的船是按照同一方式加载的,于是笔者自然想到在舰艇舷号附近的纹理贴图上直接标上文本,这样舷号自然会显示出来。由于目前使用的是RGB格式的纹理,所以需要将它转成BMP格式,然后绘制文本,再转成RGB格式。源代码如下:EditImage.h#include "dib.h"
2007-03-13 11:02:00
706
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人