游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7099|回复: 11

vb.net + directX 9

[复制链接]

4

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2004-3-16 12:01:00 | 显示全部楼层 |阅读模式
各位兄弟,我也是vb的忠实拥护者。最近两年我把开发工具“升级”到vb.net了。这一阵子我正学习利用directx9开发小游戏,因为english不太好dx9sdk看不太懂,察看以前版本的sdk好像和dx9又有些差别,在google又搜不到dx9的中文教程,初入游界的我一脸茫然啊,呵呵。哪位肯给兄弟我提点建议啊,我这种初学游戏开发的应该从何入手啊,万分感谢!我现在连directdraw的使用方法都没弄懂,希望大家帮帮忙,最好可以提供简单的vb.net + directdraw 9 的代码示例,万分感谢!!!

4

主题

30

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2004-3-16 22:04:00 | 显示全部楼层

Re:vb.net + directX 9

DirectX SDK 里就有啊

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2004-3-17 18:12:00 | 显示全部楼层

Re:vb.net + directX 9

为什么要用directDraw呢!
D3D不好吗!我把几个基础例子都汉化了!
要得m我

4

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2004-3-17 19:07:00 | 显示全部楼层

Re:vb.net + directX 9

呵呵,D3D是不是比Draw要难啊?初学者是不是先学draw比较好呢?

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2004-3-18 15:03:00 | 显示全部楼层

Re:vb.net + directX 9

关键的问题是d3d和ddraw是完全不同的!
给自己一点信心,初学者也能从3d开始!
从d8开始mircosoft就放弃对ddraw的增强和支持了!
vb.net中使用ddraw9其实和ddraw7的例子很像!
还是把学习的起点定高一点吧!

4

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2004-3-19 17:42:00 | 显示全部楼层

Re:vb.net + directX 9

谢谢,我会接受大家的意见的。

4

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2004-3-19 17:54:00 | 显示全部楼层

Re:vb.net + directX 9

因为现在从事的就是ddraw研究,所以还是有个问题希望各位帮忙。
我想让surface中的某个颜色变成透明的(例如Black),我的代码如下:
'-----------------------------------------------------------------------------------
dim ck as new colorkey

ck.ColorSpaceHighValue = System.Drawing.Color.Black.ToArgb         ck.ColorSpaceLowValue = System.Drawing.Color.Black.ToArgb

'backface是我定义的后备画面
BackFace.SetColorKey(SourceDraw, BColor)

'mainface是我定义的主画面,pointsize是我定义的Drawing.Rectangle
MainFace.Draw(BackFace, PointSize, SourceColorKey)

'----------------------------------------------------------------------------------------
结果画出来的还是有背景色的图片,为什么去不掉黑色背景呢?我觉得还是我的使用方法有误,请各位多多指教!谢谢!

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2004-3-30 10:32:00 | 显示全部楼层

Re:vb.net + directX 9

为什么定义的变量ck始终都没有使用呢!
而且你的代码好象就是定义嘛!拿点真的代码来问!
给点诚意!

4

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2004-4-2 19:48:00 | 显示全部楼层

Re:vb.net + directX 9

不好意思,有一句写错了
应该是

'backface是我定义的后备画面
BackFace.SetColorKey(SourceDraw, CK)

问题我已经解决了,不过还是谢谢各位帮忙。
原来DX9和DX7差别还是挺多的,尤其是很多名称都变了,我是一个一个试着才找到相对应的,呵呵。

6

主题

34

帖子

36

积分

注册会员

Rank: 2

积分
36
QQ
发表于 2004-4-5 10:26:00 | 显示全部楼层

Re:vb.net + directX 9

强烈请求‘先烈’们发布一些有关DX9入门的东西
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-5-16 16:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表