1.如何打开FPS控制
打开工程属性对话框,选择生成,在条件编译参数里面添加
EnableRefreshSpeed = 1
2.VBGameEngine.SetMode到底有什么用
引擎的工作方式有2种:
Mode0 硬件Blt
此方式下,Blt在显存中进行,速度极快,但是将无法实现快速的效果处理
而且消耗显存,
建议在一些小的游戏中使用,或者不是需要太多效果的游戏
Mode1 软件Blt
此方式下,Blt在内存中进行,速度一般,但可以实现快速的效果处理
建议在窗体模式下的游戏中使用!屏幕优先使用640*480*16模式
3.为什么我的Mouse_Move事件没有执行
当设置VBGameEngine.MouseVisiable = False时,所有鼠标事件将被拦截
只有使用g_Inputs.MouseX,g_Inputs.MouseY得到鼠标位置
或者在
VBGameEngine_InputMsg消息中自行处理输入消息。
4.CSurface的介绍
CSurface是目前引擎支持的唯一的作图的类,它在内存中建立图象,主要
用来加载图片资源,并且在需要的时候绘制到屏幕上。
a.图象的建立
LoadBMP:
加载BMP图片到表面
LoadJPG:
加载JPG或所有VB支持的图片格式文件(它是通用的加载方式)
但是载入BMP时没有LoadBMP速度快!
Create:
建立一个空的内存图片(全黑)
b.Blt操作
Public Sub Blt(SrcSurface As CSurface, ByVal X As Integer, ByVal Y As Integer, Optional frame As Integer = 0, _
Optional k As Single = 1)
完成不同表面之间的图象相互绘制
eg:
DstSurface.Blt SrcSurface,0,0,[0],[1]
表明将SrcSurface的图象中的第0桢绘制到DstSurface的(0,0)位置
其中k控制图象Blt过程中的缩放
注意:图象桢的概念,一副大的图片通常有很多的小图象,需要分割区域
这样对应每一个区域用一个Frame对应(这里可以使用引擎提供的切桢工具)
一个图象桢通常含有一个关键点(KeyX,KeyY),当Blt进行时将使用该点对其
blt时的(x,y),默认的关键点就是图片的左上点(0,0)
c.g_MainSurface的使用
g_MainSurface实际上就是一个CSurface,只不过它是CScreen内部的,游戏中
所有的绘图应该绘制到它上面,游戏每次刷屏,首先就是将g_MainSurface绘制
到屏幕
没有合适的资源?快使用搜索试试~ 我知道了~
VB6-2D游戏引擎源码
共370个文件
txt:46个
cls:39个
bmp:38个
5星 · 超过95%的资源 需积分: 12 96 下载量 174 浏览量
2008-11-07
20:35:51
上传
评论 5
收藏 3.99MB RAR 举报
温馨提示
-------------------------------------------------------------------------- 欢迎你加入VB6游戏开发中来,也很感谢你能够使用这个尚未成熟的Alpha游戏引擎 -------------------------------------------------------------------------- 一、目录 1、EngineSourceCodes是引擎源代码,DD_Alpha是MMX汇编代码,请使用VC7打开。 2、脚本引擎是我写的游戏脚本支持引擎,速度很快,可单独使用。 3、SDK里面有该引擎的14个例子代码,比较简单的演示了这个引擎。 4、无悔青春是使用该引擎和脚本引擎编写的一个游戏。 二、说明 1、由于我的笔记本电脑遗失,所以我现在这个版本应该不是最新的,好像是2006初的版本。 2、最新版本如果找到的话,我会发你的,主要是针对顶点处理,类似3d纹理。 3、本人目前尚无时间来继续维护这个引擎。 4、如果你对引擎有改进的想法,你可以联系我boywhp@126.com。
资源推荐
资源详情
资源评论
收起资源包目录
VB6-2D游戏引擎源码 (370个子文件)
ie.avi 12KB
GameEngine.bas 28KB
Game.bas 1KB
Share.bas 397B
Module1.bas 246B
坷雪1.bin 7KB
0_0.bin 5KB
0_1.bin 5KB
大东2.bin 4KB
script.bin 3KB
0_1.bin 3KB
大东1.bin 3KB
老板1.bin 3KB
newgame.bin 3KB
2.bin 3KB
0_0_100.bin 3KB
0_0_102.bin 3KB
0_0_101.bin 2KB
sysLoader.bin 2KB
0_0.bin 2KB
script.bin 2KB
数学作图.bin 2KB
猜数字游戏.bin 2KB
loader.bin 2KB
1.bin 2KB
鼠标拦截.bin 1KB
ShowTime.bin 1KB
0_2.bin 1KB
坷雪2.bin 1KB
New.bin 1KB
thanks.bin 1KB
sysLoder.bin 0B
mm.bmp 803KB
106_0.bmp 352KB
1000.bmp 352KB
27.bmp 352KB
1005.bmp 352KB
26.bmp 352KB
1003_2.bmp 352KB
1006_0.bmp 352KB
5.bmp 352KB
npc_0.bmp 352KB
4.bmp 352KB
1002.bmp 352KB
1000_1.bmp 352KB
1003.bmp 352KB
1006_1.bmp 352KB
1003_1.bmp 352KB
105_0.bmp 352KB
1001.bmp 352KB
1000_2.bmp 352KB
1004.bmp 352KB
myinfo.bmp 352KB
6.bmp 234KB
info.bmp 234KB
npc_0_1.bmp 234KB
4_1.bmp 234KB
ralfcrouch00002.bmp 200KB
ralfcrouch00002.bmp 200KB
ralfcrouch00000.bmp 200KB
ralfcrouch00000.bmp 200KB
ralfcrouch00001.bmp 200KB
ralfcrouch00001.bmp 200KB
yun.bmp 192KB
lei.bmp 96KB
cursor2.bmp 73KB
light.bmp 48KB
plane.bmp 20KB
飞机.bmp 19KB
cursor.bmp 2KB
CSurface.cls 40KB
CGameApp.cls 24KB
CScreen.cls 23KB
CGameScript.cls 16KB
CGameUIMenu.cls 13KB
CGameUIObj.cls 12KB
CGameScriptVM.cls 11KB
CScriptCompile.cls 11KB
CGameUIObjLoader.cls 10KB
CDataArray.cls 10KB
CGDISurface.cls 10KB
CAddressManger.cls 10KB
COpCompile.cls 9KB
CDemo.cls 8KB
CScriptVM.cls 8KB
CGameEngine.cls 7KB
CDataPool.cls 7KB
CInput.cls 7KB
CDataPool.cls 7KB
CDataArray.cls 6KB
COpExe.cls 6KB
CRleSurface.cls 6KB
CFilePacket.cls 6KB
CDataPool.cls 6KB
CUIForm.cls 6KB
CGameUIList.cls 5KB
CSoundWav.cls 4KB
CWaveEffect.cls 4KB
CFile.cls 3KB
CUIManager.cls 3KB
共 370 条
- 1
- 2
- 3
- 4
imboywhp
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Cloud和Spring Security的微服务权限管理系统.zip
- (源码)基于Java和Jsoup的教务系统爬虫工具.zip
- (源码)基于Spring Boot和Vue的后台权限管理系统.zip
- 坚牢黄玉matlab gui平台的dsp实验平台设计
- 【java毕业设计】五台山景点购票系统源码(ssm+mysql+说明文档+LW).zip
- (源码)基于JFinal框架的Blog管理系统.zip
- 系统架构设计师 历年真题及答案详解一.pdf
- 人物专注性检测《基于深度学习的驾驶员分心驾驶行为(疲劳+危险行为)预警系统【YOLOv5+Deepsort】》+源码+说明
- C#ASP.NET公司年会抽奖程序源码数据库 Access源码类型 WebForm
- (源码)基于SQLite和C++的项目管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页