自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VB6编写的Hosts编辑器

VB6编写的Hosts源码

2024-03-18 11:25:08 461

原创 VB6源码中a:=1这种写法是正确的吗?

:=用法

2023-09-11 22:43:34 181

原创 综合测试-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(18)

综合测试冷风引擎

2022-10-08 08:25:01 392 1

原创 DX9键盘和摇杆检测-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(17)

DX9键盘和摇杆检测

2022-10-08 08:12:48 289

原创 DX9鼠标检测-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(16)

DX9鼠标检测

2022-10-08 08:05:52 197

原创 DX9旋转文字-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(15)

DX9文字旋转

2022-10-07 21:27:51 264

原创 DX9显示文字-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(14)

DX9显示文字

2022-10-07 21:20:23 687

原创 DX9绘制虚线抗锯齿线-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(13)

DX9绘制虚线抗锯齿线 划线扩展

2022-10-07 19:59:27 953

原创 DX9光照效果-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(12)

DX9光照效果

2022-10-07 19:02:41 231

原创 DX9贴图-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(11)

DX9贴图

2022-10-07 18:21:04 494

原创 DX9设备的一些方法介绍-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(10)

DX9设备的一些使用方法介绍

2022-10-07 15:27:37 1205

原创 DX9的一些方法介绍-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(9)

IDirect3D9一些方法介绍

2022-10-07 14:20:24 1365

原创 DX9绘图-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(8)

DX9 绘图源码

2022-10-07 13:06:36 1685

原创 DX9绘图基础-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(7)

DX9绘图基础知识

2022-10-07 12:34:08 831

原创 Direct3D9初始化-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(6)

DX9初始化

2022-10-05 17:26:36 1061

原创 创建Direct3D9设备-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(5)

创建Direct3D9设备

2022-10-05 15:01:20 782

原创 Direct3D9设备构成-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(4)

Direct3D9设备构成

2022-10-05 14:24:05 443

原创 Direct3D体系结构-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(3)

Direct3D体系结构

2022-10-05 13:50:30 437

原创 VB6如何引用VBDX9.tlb-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(2)

怎么在VB6中引用DX9的VBDX9.tlb?

2022-10-05 10:52:08 825

原创 VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(1)

DirectX9,DX9,VB6,小游戏编程入门学习

2022-10-05 10:15:01 1204

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~24开始游戏-屏幕截图

魔塔之拯救白娘子 完整工程下载地址:魔塔之拯救白娘子》流程分析8:屏幕截图和通用申明有网友问我主窗口设计界面是什么样子?下图就是:frmMain.frm设计界面非常清爽,只有一个tiemr控件(用来根据running的值 控制程序流程),一个Picture1控件,一个PictureClip1控件,这2个用来实现屏幕自动截图功能。(如果不需要自动截图连这个2个控件都不需要。自动截图主要是在读取游戏记录的显示当前关口好看一点。。。)下边送上自动截图BAS源码:Private Type PALETTE

2021-01-22 13:42:12 391

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~23开始游戏-存档管理

魔塔之拯救白娘子 完整工程下载地址:魔塔之拯救白娘子》流程分析7:游戏存档管理作用如下:①自动存档,当上楼或者下楼的时候,会自动帮玩家存档并截图(吼吼,游戏次数长了,存档容量可是几百M哦,因为图片没有压缩过,注意清理,硬盘空间大的请忽略)②手动存档:自动截图并存档下边是设计界面:下边是源码:Option ExplicitDim 当前手动存档图形编号 As IntegerDim 手动存档条目 As IntegerDim 自动存档条目 As IntegerDim 存档路径名字 As St

2021-01-22 13:21:16 292 1

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~22开始游戏-穿越楼层

魔塔之拯救白娘子 完整工程下载地址:魔塔之拯救白娘子》流程分析6:穿越楼层我称之为跳楼,下边是子窗口设计界面:下边为源码:Option ExplicitPrivate Sub Command1_Click()Unload Me跳楼对话窗口显示标志 = FalseEnd SubPrivate Sub Form_Load() '获得主窗口的坐标 Me.Left = frmMain.Left + 1000 Me.Top = frmMain.To

2021-01-20 13:50:02 217

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~21开始游戏-商店NPC

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》流程分析6:-商店NPC设计界面:子窗口代码:Option ExplicitDim 商店对话选择编号 As IntegerPrivate Sub Command1_Click()Unload Me商店对话窗口显示标志 = FalseEnd SubPrivate Sub Form_Load() '获得主窗口的坐标 Me.Left = frmMain.Left + 1000 Me.

2021-01-20 13:44:33 234

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~20开始游戏-对话处理

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》流程分析6:对话处理游戏的对话处理比较简单,仅仅是根据游戏流程提供简单的对话系统,没有涉及复杂的东西。下边是设计的窗体:Option ExplicitDim 对话内容() As StringDim 要显示的对话次数 As IntegerDim 当前显示的对话编号 As IntegerDim npctalk(20) As StringSub 写对话内容()On Error Resume NextDim sFile As Str

2021-01-20 13:24:00 423 1

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~19开始游戏-战斗处理

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》流程分析5:战斗处理这个游戏的战斗系统比较简单,就是对比双方的数据,打的过就显示打斗过程,打不过就提示“打不过”,绕路而行,,,,下边是战斗处理子程序:Sub 战斗处理(怪物编号 As Integer)Dim k As IntegerDim K2 As LongDim n() As String'战斗'①判断是否能打过,不能打过就提示:打不过n = Split(怪物信息(怪物编号 - 79), ",") '读取怪物数据怪物相关

2021-01-20 13:14:13 252

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~18开始游戏-物体碰撞检测

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》流程分析4:物体碰撞检测处理方式分2步,第一步是游戏时主角显示处理:当主角移动时需要擦除上一个坐标位的主角,然后在新位置上放置主角,但是呢,如果碰到相应的道具、物品、敌人将触发第二步:物体碰撞检测①游戏时主角显示处理:Sub 游戏时主角显示处理() Dim j As Integer Dim m() As String Dim k As Integer Dim i As Integer '男

2021-01-20 12:40:00 443

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~17开始游戏-移动方向处理

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》流程控制分析3:男主角移动及方向处理:Sub 男主角移动及方向处理()If Running <> 1 Then Exit Sub'男主角移动.移动速度 = 0If 自动寻路开启标志 = True Then Exit SubIf 战斗开始标志 = True Then Exit SubIf 对话窗口显示标志 = True Then Exit SubIf 商店对话窗口显示标志 = True Then Exit SubIf 跳

2021-01-20 12:29:15 181

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~16开始游戏-自动寻路(A星算法)

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》流程分析2:⑤游戏界面鼠标点击判断以及自动寻路:自动寻路的效果如下:源码如下:Sub 游戏界面鼠标点击判断()Dim map(12, 12) As IntegerDim j As IntegerDim k As Integer Dim a As POINTS Dim b As POINTSDim m() As String'①先判断当前是不是弹出对话窗口If Running <> 1 Then Exi

2021-01-20 12:19:27 2234 4

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~15开始游戏-地图层次判断

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》流程分析:初始化→根据 主角所在的楼层判断主角的位置并绘制主角→显示主角的基本信息(生命值、体力值、金币、经验值等等)→游戏界面鼠标点击判断→男主角移动及方向处理→自动寻路处理→ 游戏时主角显示处理→循环判断直到游戏结束←①首先判断玩家是不是赢了游戏,如果赢了游戏就返回到最开始的选择游戏界面。源代码如下:If Winner = True And 对话窗口显示标志 = False Then Running = 9: 读档标志 =

2021-01-20 12:09:52 169

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~14开始游戏-流程处理

魔塔之拯救白娘子 完整工程下载地址:二、游戏开始后的流程控制:当初始化完成后,timerDraw.Enabled = True 开始进行流程控制。下边的代码就是控制内容。初始化→根据 主角所在的楼层判断主角的位置并绘制主角→显示主角的基本信息(生命值、体力值、金币、经验值等等)→游戏界面鼠标点击判断→男主角移动及方向处理→自动寻路处理→ 游戏时主角显示处理→循环判断直到游戏结束←Case 1 '游戏开始了 If Winner = True And 对话窗口显示标

2021-01-20 11:35:51 302

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~13开始游戏-初始化

魔塔之拯救白娘子 完整工程下载地址:上几节介绍了地图编辑器编写情况,现在开始介绍《魔塔之拯救白娘子》开始游戏后的处理。游戏开始后的流程处理如下:一、初始化: 当running=1的时候,就是新的游戏开始,这时候要进行一系列的初始化操作。初始化过程是放在一个 判断running状态_初始化 子程序中判断的。Sub 判断running状态_初始化()Me.Cls If Running = 9 Then '游戏第一面,选择界面 背景音乐选择 Me.Caption = "魔塔之拯救

2021-01-20 11:21:56 311

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~12地图编辑器-保存地图

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》12地图编辑器-保存地图:我们绘制好地图以后,如果满意了就要及时保存,保存的时候会判断 地图编辑器界面_修正地图 是不是true,如果是true表明地图有更正过地图,否则就不予保存(表明没有修改过,不需要保存,以免重复保存造成错误。)通过这个地图编辑器,可以绘制自己想要的地图。并且经过扩展,比如增加道具,增加怪物等,可以绘制一本出色的RPG游戏。在timerDraw子程序中的代码如下:'保存地图处理 If 地图编辑器界面按

2021-01-19 19:01:01 178

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~11地图编辑器-鼠标点击

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》~11地图编辑器-地图编辑界面鼠标点击判断:鼠标点击判断:①点击的对象是卡通图片切换:完成对3种类型的卡通切换并显示②点击的对象是某个卡通图片:获得该开通的编号,显示相应的信息,比如怪物属性③点击的是地图界面:根据②的在地图界面绘制②的卡通并显示④其他选择,比如退出编辑,清空地图等等。Sub 地图编辑界面鼠标点击判断()If Running <> 8 Then Exit SubIf Xi.MouseKey(xgL_BUTT

2021-01-19 18:27:04 223

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~10地图编辑器-卡通绘制

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》地图编辑器-背景绘制:这个子程序绘制的背景是静态的,如果绘制动态的可参考完整工程里的 动态背景Draw 子程序:Sub 背景Draw() Dim j As Integer Dim k As Integer Dim m() As String Dim n As Integer '绘制作战区域 图片X坐标 = 0 图片Y坐标 = 0 For k =

2021-01-19 18:16:09 158

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~9地图编辑器-卡通选择

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》地图编辑器:流程控制-卡通选择本课主要讲一下,卡通图片的选择。如下图所示。卡通图片由3种:①基础类:25个,主要是路面、NPC、门、楼梯之类。②刀具类:28个,主要是红宝石、血瓶、武器等道具。③怪物类:34种,各种妖魔鬼怪。前一课,在地图编辑器流程控制第一项地图数据初始化后,接着就是,卡通图片初始化。下图的代码就是:'地图编辑器Sub 地图编辑器_初始化()'绘制一个6*6的区域作为选择绘制图形的地方 地图编辑器_选择图形D

2021-01-19 17:54:13 209

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~8地图编辑器-处理流程

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》处理流程:①在主游戏窗口里添加一个timer控件,名称为:timerDraw 作用:根据running状态绘制不同的背景Enabled:false 当游戏初始化完毕后开启,进行不同状态的背景绘制,是整个程序的中控Interval:10 时间为10毫秒,数字越少触发越多。这个数值影响FPS②timerDraw 对地图编辑器的处理流程:PaintScreen 0 '以黑色擦除屏幕 RenderBegin '开始渲染

2021-01-19 17:35:21 229

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~7地图编辑器-地图格式

魔塔之拯救白娘子 完整工程下载地址:《魔塔之拯救白娘子》地图编辑器2:确定地图格式魔塔这个游戏很经典,网上大把源码以及地图之类的,但是DX8做的比较少,源码也没有,因此,我决定自己写一个。我查看了一个21层的采用GDI写的,当时的感觉就是画面相当不流畅。用DX8写的好处就是显而易见。这里采用大家认同的图片格式,就是1313的,其中1111为地图可变区域(存放道具,怪物等)。如下图所示:这个地图是编辑器的0#图,四周的为墙壁,不可通过。注意:在本程序中,不可通过的墙壁为0,可通过的为1。其他不可通

2021-01-19 16:56:37 219

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~6地图编辑器-初始化

魔塔之拯救白娘子 完整工程下载地址:从今天开始我将写一下《魔塔之拯救白娘子》的游戏地图编辑器,俗话说,事半功倍。把地图编辑器搞好,基本一个游戏就写好了三分之一了。可以说,魔塔的地图是相对来说还是很简单的,这里仅仅定义了地图上怪物的编号,复杂的地图不仅如此,还要加上音乐、音效、怪物脚本等等。复杂的东西都是从简单的开始,所以我们先做简单的。一:确定是窗口模式还是全屏模式,或者两者都可以?因为游戏简单,所以确定用窗口模式,并且窗口模式也方便调试,对于初次写游戏的我来讲也容易成功些,毕竟第一次写游戏能够写成功

2021-01-19 16:42:13 251

原创 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~5界面设计

魔塔之拯救白娘子 完整工程下载地址:在前边搞定了游戏引擎后,就要设计游戏的界面。游戏的界面包含,①游戏封面:用来选择游戏的各种选项,比如进入游戏,游戏设置等等。②游戏主界面:用来进行游戏的主要窗口界面 ③地图编辑器:为了让游戏方便设计,搞个地图编辑器非常重要。④游戏设置:游戏各项设置,比如窗口模式还是全屏模式,声音效果等 ⑤游戏关于:就是谁写的,版权申明这类的。本着学习为目的,所以,《魔塔之拯救白娘子》就使用简单的界面为主。下边是实现的效果。(可以绘制一个草图,方便自己写作。)①游戏封面:如下图:

2021-01-19 16:08:42 278

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关注的人

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