自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

miranda的专栏

从网络中学习,归还到网络!

  • 博客(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 1596

原创 torque学习笔记:自定义显示模式

 创建新类(继承GuiTSCtrl)此类用于显示场景,可以指定特定的中心位置,使用鼠标左键拖动进行旋转,使用鼠标右键拖动或鼠标滚轮实现场景缩放,双击选中物体。中心位置为球的中心点,照相机的位置是球面上的任意点。1)gameNewTSCtrl.h文件如下#ifndef _GAMENEWTSCTRL_H_#define _GAMENEWTSCTRL_H_ #ifndef _

2008-06-14 09:21:00 1016

原创 Torquescript学习笔记:画物体的包围盒

          也许你想在碰到物体或选择物体的时候让它突出显示,通过shapebase类的getworldbox()函数能够取到它的包围盒的六个坐标(三个坐标轴的最大、最小值),查找torquescript的帮助文档,只有EditTSCtrl类有绘制方面的函数,分别如下:

2008-04-12 13:14:00 893

原创 Torquescript学习笔记:与mysql数据库通信

 Torquescript本身不带与数据库操作的功能,要想实现需要修改引擎内部代码,本人从garagegame的论坛上下载了torque与mysql数据库操作的源码,它提供了一个MySQL 类,能方便地与mysql数据库操作:脚本如下:$MYSQL::MYSQL_DB;function MySQL(){    %mysql=new MySQL();    %mysql.

2008-03-20 14:28:00 1144 1

原创 Torquescript学习笔记:物体和玩家的基本应用

  Torquescript学习笔记作者:miranda meng一、物体1、添加物体首先定义数据块Datablock classdef(classname){       属性赋值};在server端添加物体%obj = new classdef(){Datablock = classname;属性赋值};mission

2008-03-15 09:14:00 1183 1

原创 使用GDI+绘制旋转的图形及图片

 如果要绘制半透明的图片,请使用.png格式(用photoshop即可轻松制作并处理)一、首先介绍Graphics的两个函数,RotateTransform:将整个坐标系逆时针旋转一定角度TranslateTransform:将整个坐标系偏移到某个位置本例要实现的功能是在指定位置上旋转图片,首先需要将整个坐标系偏移到指定位置,在进行坐标系的旋转,在函数使用上应先旋转在偏移(与我

2008-02-28 14:40:00 6875

原创 使用ocx控件输出数组参数

参数类型为VARIANT*,为可变类型的数组,本例子输出的是字符串数组STDMETHODIMP CStarSoftMap::GetQueryResultToArray(LONG* nSum, VARIANT* vQuery){     AFX_MANAGE_STATE(AfxGetStaticModuleState());      *nSum=m_nQueryNum;

2007-12-19 11:05:00 2641

原创 VC编写自动制表程序

       从一个文本文件中读出表头项目,表头按树型结构(多叉树)表示,然后编写带界面的ocx控件来显示表格,以供其它应用程序来调用。1、  表头文本文件上下边距: 10左右边距: 10字间距: 2行间距: 10字体: 宋体字体大小: 10对齐方式: 0编号: 1   行数: 2 名称: 中国 北海 子项数: 2编号: 1.1 行数: 2 名称: 旅顺 基

2007-11-24 08:47:00 1600 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 1077

翻译 GDI+在ActiveX Controls中的启用和停止

  在ActiveX中使用GDI+和在其它应用程序中使用基本上是相同的,但是有一个非常重要的不同就是启动和停止GDI+的问题。在一个window应用程序中,我们一般在程序开始时启用GDI+,在程序退出时停止它。这样的方法在ActiveX中并不适用,会出现多次加载的情况。在我的测试中,如果GDI+在继承了COleControl类的构造函数中调用,在析构函数中停止,那么每次都是好用的。下面

2007-09-13 13:04:00 1463

转载 GLM中文使用说明

OBJ文件: 这里的OBJ文件是Wavefront公司的一种3D模型文件,不是VC在连接过程中产生的OBJ文件。GLM实现了用C语言对OBJ文件的常用操作,用于简单的3D游戏编程应该足够了。3DS MAX,MAYA都可以把模型以OBJ文件格式导出。OBJ文件中包含模型的顶点,面,三角形,法向,纹理坐标等数据,但是其中不包含纹理和材质。材质可以放在OBJ文件中指定一个材质库文件中,使用时材质库文件一

2007-08-31 15:03:00 8692

原创 《起重机械模拟训练系统》可行性分析报告

   1       引言   1.1  编写目的:本报告的编写目的在于研究《起重机械模拟训练系统》应用软件是否可行,指出开发本软件所采用的方法和手段,并对软件的前景以及后续工作进行分析。1.2  项目背景:     为了加强对起重机械监督检验工作的管理,规范起重机械验收检验和定期检验的行为,提高监督检验工作质量,同时加强对起重机械作业人员的监督,促进企业起重机械的规范管理

2007-08-10 14:36:00 2131

原创 基于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 814

原创 高程模型(.ded)文件结构

 高程模型用来描述按网格划分的地形高程值,常在三维地形建模中被使用。 序号 结构类型 字节大小

2007-06-23 11:13:00 1566 1

原创 冒泡法排序

使用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 719

原创 使用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 2483

原创 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 3816 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 3045

原创 在纹理上写文本

        本人在开发三维视景类项目时遇到了这样的问题,需要在舰船模型上标明它的舷号,不同的船只有不同的号,而在加载模型时相同类型的船是按照同一方式加载的,于是笔者自然想到在舰艇舷号附近的纹理贴图上直接标上文本,这样舷号自然会显示出来。由于目前使用的是RGB格式的纹理,所以需要将它转成BMP格式,然后绘制文本,再转成RGB格式。源代码如下:EditImage.h#include "dib.h"

2007-03-13 11:02:00 683

creator 教程第三章

Multigen creator 教程第三章

2008-03-15

creator from第四章

creator 教程第四章

2008-03-15

3D游戏开发大全高级篇实例

3D游戏开发大全高级篇附带光盘中resource里的内容

2008-01-18

3DEditor

输入并编辑.3ds文件,支持各种纹理格式

2007-12-06

Creator3.1中文教程(上)

Creator3.1中文教程,

2007-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除