VB+DX游戏编程教程 第一话:初识DX

这篇博客介绍了如何使用VB6.0结合DirectX8进行游戏编程,适合有一定VB基础的读者。教程首先阐述了选择VB的原因,并指出DX8是学习游戏编程的良好起点。接着,详细解释了如何引用DirectX8库,定义IDX、IDX3Device和IDX3D变量,并创建D3DDevice。博客通过代码示例展示了如何初始化DX设备,包括设置D3DPRESENT_PARAMETERS参数,以及如何创建一个黑色屏幕的简单场景。最后,提供了案例源码供读者实践。
摘要由CSDN通过智能技术生成

       本博客所有内容均来源于 http://www.uoyo.net     。 高手还请多多包涵。

     今天为大家要讲的是VB与DirectX相结合的游戏编程,说是教程也过于夸张了,也算是本人在学习过程中的一些学校笔记和心得吧。当然 技术有限,还请大家多多包涵。

     首先有人会问,为何会选择VB。好像现在许许多多的游戏都是C++编的。当然,对于专业的游戏制作来说,用C++或JAVA等语言确实是不二之选,但我们想个人开发一般的游戏来说,VB是上手很快的语言。不用可以的去理解类或者是继承和多态等等(虽然这也是VB的弱点)。我们这里选择的是VB6.0,虽然是一款年代有点久远的版本,但这丝毫不会影响我们走上游戏编程道路,同时它也是让我们以后学习其他语言的跳板。对于DirectX来说,我们选择VB所支持的DirectX8.1。虽然现在DX也更新到了11,学习太久之前的版本对我们来说并非好事。但你得相信一句话 :“DX成熟与DX8,辉煌于DX9.” 所以我们拿最经典的版本来做初步学习,在理解透彻后也可以很容易的转到更高的版本,进行更高层次的学习。

      要学习本课程你先得有一定的VB编程基础。如果没有的话,你可以在网上或者购买一本VB的初级教程来看看。能够明白基本语法就好。

      我想的是:每讲一个内容我都会配上一个案例源码。也更好的方便大家以及我自己及时理解这一部分知识。那好吧,废话不多说了。开始我们真正的DX之旅。

      首先得知道我们游戏的画面都是一帧一帧的渲染出来的。而每一个画面都是由三角形(DX的基本单位为三角形),纹理,材质,和贴图等所契合而成。而DX所做的工作,就是去创造和调用这一切。最终渲染出在屏幕上我们看到的画面。VB要调用DX,首先得引用DX的链接库。在VB的界面点击工程-引用中选择DirectX8 for Visul Basic.

如果没有这个插件,可以在本页面最下面的附件下载。然后放在系统的system32文件夹中。在用VB 引用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值