自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (7)
  • 收藏
  • 关注

原创 VB6编程:DirectX 2D图形学习日志27图形引擎分析

VB6编程:DirectX 2D图形学习日志27图形引擎分析一、初始化1.设置全屏分辨率: 源码是800600,我修改成1024768 Fullscreen_Width = 1024 Fullscreen_Height = 768 With frmMain .Caption = "DirectX教程19:2d游戏图形引擎" .ScaleMode = 3 .Width = (1024 / 2) * Screen.Twips

2020-12-17 15:45:51 250

翻译 VB6编程:DirectX 2D图形学习日志26游戏图形引擎

VB6编程:DirectX 2D图形学习日志26游戏图形引擎作用:使用多幅BMP图合成一个基于时间的卡通动画源码如下:需要一些图片配合。'---------------------------------'标题:DirectX教程''描述:''作者:Jacob Roman 翻译:[email protected] QQ:127644712''日期:2005年12月2日''联系人:[email protected]'----------------------------

2020-12-15 18:40:54 263

翻译 VB6编程:DirectX 2D图形学习日志25基于时间的动画

VB6编程:DirectX 2D图形学习日志25基于时间的动画作用:使用多幅BMP图合成一个基于时间的卡通动画总结:在后边源码如下:需要几个连贯的卡通图片配合。'---------------------------------'标题:DirectX教程''描述:''作者:Jacob Roman 翻译:[email protected] QQ:127644712''日期:12/04/2005''联系人:[email protected]'---------------

2020-12-15 18:23:07 210

翻译 VB6编程:DirectX 2D图形学习日志24高级动画

VB6编程:DirectX 2D图形学习日志24高级动画VB6编程:DirectX 2D图形学习日志22创建卡通动画作用:使用多幅BMP图合成一个卡通动画总结:在后边源码如下:需要几个连贯的卡通图片配合。'---------------------------------'标题:DirectX教程''描述:本教程是动画纹理的更高级版本。''作者:Jacob Roman 翻译:[email protected] QQ:127644712''日期:12/04/2005''联系人:jaco

2020-12-15 17:50:00 181

原创 VB6编程:DirectX 2D图形学习日志23卡通动画总结

VB6编程:DirectX 2D图形学习日志23卡通动画总结程序分析一、初始化过程:1、 使用了一个函数Window_Setup()来设置窗口,Private Sub Window_Setup(Window As Form, [ByVal X As Long = -1], [ByVal Y As Long = -1], [ByVal Width As Long = -1], [ByVal Height As Long = -1], [Caption As String = " "], [Auto_R

2020-12-15 17:17:15 193

翻译 VB6编程:DirectX 2D图形学习日志22创建卡通动画

VB6编程:DirectX 2D图形学习日志22创建卡通动画作用:使用多幅BMP图合成一个卡通动画源码如下:需要几个连贯的卡通图片配合。'---------------------------------'标题:DirectX教程''描述:''作者:Jacob Roman 翻译:[email protected] QQ:127644712''日期:12/04/2005''联系人:[email protected]'----------------------------

2020-12-15 16:31:06 192

翻译 VB6编程:DirectX 2D图形学习日志21旋转图片

VB6编程:DirectX 2D图形学习日志21旋转图片作用:通过按↑和下方向键旋转图片总结:在源码最后源码如下:需要一个图片配合。这里提供一个女王给大家按摩一下!下边上VB6源码:'---------------------------------'标题:DirectX教程''描述:''作者:Jacob Roman 翻译:[email protected] QQ:127644712''日期:2005年12月2日''联系人:[email protected]'--

2020-12-15 15:38:32 356

翻译 VB6编程:DirectX 2D图形学习日志20伽玛校正

VB6编程:DirectX 2D图形学习日志20伽玛校正作用:通过按↑和下方向键改变Gamma的值,实现明度和灰度变化总结:在源码最后源码如下:需要一个图片配合。'---------------------------------'标题:DirectX教程''描述:''作者:Jacob Roman''日期:2005年12月2日 翻译:[email protected] QQ:127644712''联系人:[email protected]'--------------

2020-12-15 14:58:56 228

翻译 VB6编程:DirectX 2D图形学习日志19Alpha混合

VB6编程:DirectX 2D图形学习日志19Alpha混合源码如下:需要一个卡通角色的图片配合。作用:通过按A和Z的键改变Alpha的值,实现渐入渐出。总结:在源码最后'---------------------------------'标题:DirectX教程''描述:''作者:Jacob Roman''日期:2005年12月2日''联系人:[email protected]'---------------------------------Option

2020-12-14 22:10:26 145

翻译 VB6编程:DirectX 2D图形学习日志18透明度

VB6编程:DirectX 2D图形学习日志18透明度源码如下,注:需要一个人物贴图'---------------------------------'标题:DirectX教程''描述:透明度''作者:Jacob Roman 翻译:[email protected] QQ:127644712''日期:2005年12月2日''联系人:[email protected]'---------------------------------Option Explicit

2020-12-14 21:35:34 166

翻译 VB6编程:DirectX 2D图形学习日志17带有彩色顶点的纹理映射

VB6编程:DirectX 2D图形学习日志17带有彩色顶点的纹理映射教程VB6源码如下:源码跟第10课差不多,不同的地方在定义color的时候有点区别,其他大同小异、。'---------------------------------'标题:DirectX教程11''描述:本教程是另一个加载纹理的介绍',但带有彩色顶点。''作者:Jacob Roman 翻译:[email protected] QQ:127644712''日期:''联系人:jacob_c_roman@hotmail.

2020-12-14 20:56:33 111

原创 VB6编程:DirectX 2D图形学习日志16第10课总结

VB6编程:DirectX 2D图形学习日志16第10课总结本课教程作者将一些过程模块化了,模块化的好处不言而喻。模块一:初始化DirectX和Direct3D。此模块主要作用**①初始化DirectX和Direct3D。②根据全屏还是窗口化创建渲染设备,比如顶点着色这类的(这2点前边已经总结过了)③ 设置当前分配的纹理的状态值。**使用 SetTextureStageState实现该函数原型C++源码如下:HRESULT SetTextureStageState( DWORD

2020-12-14 20:34:34 282

翻译 VB6编程:DirectX 2D图形学习日志15纹理贴图

VB6编程:DirectX 2D图形学习日志15纹理贴图本课教材需要一张图片,比如下边时VB6源码:'---------------------------------'标题:DirectX教程''描述:本教程是有关加载纹理的介绍',然后将其放置到多边形上。 现在那里'“太多的代码可能会使您困惑,我现在'决定通过放置一些代码来组织代码'分成单独的子功能。''作者:Jacob Roman 翻译:[email protected] QQ:127644712''日期:2005年12月2日

2020-12-14 18:53:45 209

翻译 VB6编程:DirectX 2D图形学习日志14比例补偿

VB6编程:DirectX 2D图形学习日志13比例补偿:绘制的图形根据分辨率调整绘图比例VB6源码如下:'---------------------------------'标题:DirectX教程''描述:比例补偿''作者:Jacob Roman 翻译:[email protected] QQ:127644712''日期:''联系人:[email protected]'---------------------------------Option Explicit

2020-12-14 18:30:47 141

原创 VB6编程:DirectX 2D图形学习日志13对第8课的总结

VB6编程:DirectX 2D图形学习日志12对第8课的总结如下:首先定义顶点类型,设置顶点缓冲区等,这方面的内容参考前边的源码和分析日记。Private Vertex_List(3) As TLVERTEX '4个顶点将构成一个正方形。 此列表将用于 'D3DPT_TRIANGLESTRIPPrivate Vertex_List_2(5) As TLVERTEX '6个顶点也将通过使用2来形成一个正方形

2020-12-14 17:09:55 179

翻译 VB6编程:DirectX 2D图形学习日志12三角形渲染格式

VB6编程:DirectX 2D图形学习日志12三角形渲染格式以下是相关VB6源码:'---------------------------------'标题:DirectX教程''说明:本教程将帮助说明不同的三角形渲染格式。''作者:Jacob Roman 翻译:[email protected] QQ:127644712''日期:12/01/2005''联系人:[email protected]'---------------------------------O

2020-12-14 16:52:24 155

原创 VB6编程:DirectX 2D图形学习日志11对第7课的总结

VB6编程:DirectX 2D图形学习日志11对第7课的总结如下:首先定义一下引用的函数类型:Private Main_Font As D3DXFontPrivate Main_Font_Description As IFont 'IFont 是VB6内部自带的stdole.tlb的一个引用Private Text_Rect As RECT一:D3DXCreateFont :为设备和字体创建字体对象。教程示例中相关定义如下: Font.Name = "Arial"'(Font为VB6

2020-12-14 16:40:09 271

翻译 VB6编程:DirectX 2D图形学习日志10绘制文本Hello World

VB6编程:DirectX 2D图形学习日志10绘制文本Hello World说明:这将向您展示如何绘制文本。'---------------------------------'标题:DirectX教程''说明:这将向您展示如何绘制文本。''作者:Jacob Roman 翻译:[email protected] QQ:127644712''日期:12/01/2005''联系人:[email protected]'-----------------------------

2020-12-12 20:43:23 229

原创 VB6编程:DirectX 2D图形学习日志9对4-6课的总结

VB6编程:DirectX 2D图形学习日志9对4-6课的总结第6课创建顶点缓冲区,重点内容如下:**一 顶点缓冲区:**在2D或3D的游戏里,物体模型是用多边形网格来描述的,一般的是三角形,顶点缓冲区就是来存储用来描述物体模型的所有多面形的顶点的信息,这些信息有顶点的三维坐标,顶点颜色,顶点法向量,纹理坐标等。二使用顶点缓存分为四步:1.需要定义一个顶点格式类型,用来说明你的顶点中有哪些信息,在4-6课中,顶点类型是这样定义的:灵活顶点格式 ( Flexible Vertex Format )FV

2020-12-12 17:08:51 277 1

翻译 VB6编程:DirectX 2D图形学习日志8顶点缓冲区

VB6编程:DirectX 2D图形学习日志8:顶点缓冲区'---------------------------------'标题:DirectX教程''描述:本教程介绍了顶点缓冲区。''作者:Jacob Roman 翻译:[email protected] QQ:127644712''日期:2015''联系人:[email protected]'---------------------------------Option Explicit'2D(已转换和已点燃

2020-12-12 12:35:17 140

翻译 VB6编程:DirectX 2D图形学习日志7顶点颜色

VB6编程:DirectX 2D图形学习日志7:顶点颜色说明:'描述:每个顶点的颜色现在都不同,从而使其具有独特性'彩虹的外观,而不仅仅是纯色。Option Explicit'2D(已转换和已点燃)顶点格式类型。Private Type TLVERTEX X As Single Y As Single Z As Single RHW As Single Color As Long Specular As Long TU As Single

2020-12-12 12:31:53 123

翻译 VB6编程:DirectX 2D图形学习日志6创建一个正方形

VB6编程:DirectX 2D图形学习日志6:创建一个正方形打开VB6,启用一个标准程序,窗口的名称改为:frmMain,引用一下DX8的控件(dx8vb.dll)下边是源码:Option Explicit'2D(已转换和已点燃)顶点格式类型。Private Type TLVERTEX X As Single Y As Single Z As Single RHW As Single Color As Long Specular As Long

2020-12-12 12:20:39 340

原创 VB6编程:DirectX 2D图形学习日志5:一图看懂创建DX

现在,我对源码中出现的一些变量,常量,继续做个简单总结:(原创内容,转载请注明出处,谢谢大家支持。)下边对D3DPRESENT_PARAMETERS(设备显示属性结构体)做一个描述,以下是C++源码://D3DPRESENT_PARAMETERS(//设备显示属性结构体)typedef struct _D3DPRESENT_PARAMETERS_ { UINT BackBufferWidth,BackBufferHeight; //后绘图表面的像素宽高 参数1,参数2 D3DFO

2020-12-11 21:24:55 484

原创 VB6编程:DirectX 2D图形学习日志4:总结前3课

现在,我对源码中出现的一些变量,常量,做了个简单的总结:(原创内容,转载请注明出处,谢谢大家支持。)一、D3D对象 ( D3D Object)主要讲述以下几方面的内容:1.关于D3D对象微软Direct3D时基于COM的对象和接口的,Direct3D编程的第一步必须建立这个对象。而且程序结束后, 你必须最后释放该对象。2.建立D3D对象在VB6中,你可以用如下代码建立一个D3D对象: Set DirectX8 = New DirectX8 '创建DirectX对象。 Set Di

2020-12-11 17:29:06 440

翻译 VB6编程:DirectX 2D图形学习日志3窗口化和全屏初始化

第3个DirectX8应用程序:DirectX8的窗口化和全屏初始化打开VB6,启用一个标准程序,窗口的名称改为:frmMain,引用一下DX8的控件(dx8vb.dll)下边是源码:(CSDN编辑器里似乎没有VB6的代码块选择,因此用的.NET的代码块选择,但源码是VB6的,请注意!)Option ExplicitPrivate Const COLOR_DEPTH_16_BIT As Long = D3DFMT_R5G6B5Private Const COLOR_DEPTH_24_BIT As

2020-12-11 15:27:54 297

翻译 VB6编程:DirectX 2D图形学习日志2窗口化

第2个DirectX8应用程序:DirectX8的全屏 源码(按ESC退出全屏)打开VB6,启用一个标准程序,窗口的名称改为:frmMain,引用一下DX8的控件(dx8vb.dll)下边是源码:(CSDN编辑器里似乎没有VB6的代码块选择,因此用的.NET的代码块选择,但源码是VB6的,请注意!)Option Explicit'一些颜色深度常数有助于使DX常数更具可读性。'以下是我的添加:↓↓↓↓↓↓↓↓↓↓↓↓↓↓'颜色深度概念:颜色深度是指每个像素可以显示的颜色数,一般是用“位-Bit”

2020-12-11 15:05:50 239

翻译 VB6编程:DirectX 2D图形学习日志1创建一个全屏窗口

2020/12/11:从今天开始学习DirectX 2D图形编程,从0基础开始,希望能坚持下去。有兴趣一起学习的小伙伴可以关注我,当我有一周以上的时间没有发文,请发帖给我鼓鼓劲,毕竟自学编程是一件很辛苦的事,特别是我的学历很低,工作也很无聊:因为是学校保安吗,不学点什么似乎不符合氛围。(毕竟学校里边从上到下都是需要学习的人,无论是学生还是老师,甚至保安,似乎除了打扫卫生的或者食堂的阿姨) 学习目的:①找个感兴趣又花费金钱不大且消磨时间的事做做(避免整天玩手机游戏!) 。 ...

2020-12-11 14:43:44 435 1

VB6编写的Hosts编辑器源码-作者:gosub60

VB6源码 Hosts编辑器 listview控件 PNG控件

2024-03-18

虚拟宠物:桌面蟑螂VB6源码.rar

一个使用VB6+GDI编写的桌面宠物,不过主角是1-20只令人恶心的蟑螂!!!演示程序展示了蟑螂在桌面上跑来跑去,还可以展示运行轨迹等。是学习VB6编程技巧的一个极好源码,附带大量中文注释

2021-01-28

VB6魔塔之拯救白娘子源码.rar_魔塔吧

魔塔游戏的仿制版本,采用VB6+DX8,这个是我做的较为完整的小游戏,代码都是网络搜集并利用的,附带的编程时的所有注释,非常适合新手参考。由于时间问题,没有怎么优化,也存在很多bug,希望大家多多指正。

2021-01-17

DUKE引擎 FOR DX8VB.rar

DUKE引擎 是DX8 for VB6的一个开源软件,里边有各种实例,经过研究后可以写自己的各种小游戏!

2021-01-16

DirectX2D图形教程源码.rar

由Jacob Roman使用VB6的DirectX2D图形教程源码

2020-12-15

获得桌面所有快捷方式.rar

列出桌面所有程序的快捷方式并统计总数。只需要一个label,一个filelist。采用VB6编写,已经编译通过。

2020-08-14

vbRichClient_源码已翻译成中文_CairoTutorial

vbRichClient源码,几十个示例,本人已将所有示例翻译成中文,适合VB6爱好者参考学习。功能:多线程、函数指针调用、数组列表、高级集合类\内存数据库、子类化、公式计算、SGDI封装、各种加密和压缩算法、文件处理、网络Socket、简单下载、JSON、JPG压缩解码、物理引擎、Webkit浏览器、QLite数据库、基于Cairo的2D绘图、打印、RPC

2020-06-02

BIOS备份还原终极教程

BIOS备份还原终极教程BIOS备份还原终极教程

2009-02-07

空空如也

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

TA关注的人

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