游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 沧海冷心

BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

[复制链接]

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-4-26 08:07:00 | 显示全部楼层

Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

我比较过, 用BITBLT同屏10架飞机比不上DX同屏20架飞机的速度, 效率要低一点, 因为不可能只是用BITBLT一个指令, 一个完整的游戏都是混合很多API来用的,API绘图指令里BITBLT是最快的, 但是用BITBLT要做掩膜, 比较麻烦, BITBLT速度快但不能透明背景.

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-4-26 09:37:00 | 显示全部楼层

Re: Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

游戏之家站长: Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

BITBLT速度快但不能透明背景.

谁跟你说的??

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-4-26 11:32:00 | 显示全部楼层

Re: Re: Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

Miu.C: Re: Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?


谁跟你说的??



发觉你看文章只看一半, "透明要做掩膜",如果不能透明我的游戏怎么写?

7

主题

109

帖子

169

积分

注册会员

Rank: 2

积分
169
发表于 2007-4-26 12:44:00 | 显示全部楼层

Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

差得太多了
如果你跟我一样不会用DIRECTX,推荐你用impactx引擎。

12

主题

51

帖子

57

积分

注册会员

Rank: 2

积分
57
 楼主| 发表于 2007-4-27 23:02:00 | 显示全部楼层

Re: Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

执着: Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

差得太多了
如果你跟我一样不会用DIRECTX,推荐你用impactx引擎。



在哪下?好学吗?我现在用的是vbgamediy,从游戏之家下的,所以都是BITBLT类的

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-4-28 07:57:00 | 显示全部楼层

Re: Re: Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

沧海冷心: Re: Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

在哪下?好学吗?我现在用的是vbgamediy,从游戏之家下的,所以都是BITBLT类的



谢谢你使用我的代码,不过用不用DX和BITLIT要看你的游戏的规模,虽然DX很快,但请问你运行我用BITBLT写的游戏是否有速度不够快的问题?好象没有吧,这个和程序的优化有关,用什么语言和方法都可以写出好游戏,我现在不用BITBLT是因为现在转3D游戏开发了。

12

主题

51

帖子

57

积分

注册会员

Rank: 2

积分
57
 楼主| 发表于 2007-4-28 11:35:00 | 显示全部楼层

Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

原来楼上就是游戏之家站长啊!拜一个。的确很好用!不过里面的VB6.dll好象是FX的什么东西,没弄明白。我现在做的游戏用这个DLL会不会有版权问题?那个DLL本身有收费么?还是FREE的?

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-4-28 12:49:00 | 显示全部楼层

Re: Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

沧海冷心: Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

原来楼上就是游戏之家站长啊!拜一个。的确很好用!不过里面的VB6.dll好象是FX的什么东西,没弄明白。我现在做的游戏用这个DLL会不会有版权问题?那个DLL本身有收费么?还是FREE的?


没有版权问题, FX的原代码在我这里,随便用, FX的使用参考:
http://www.vbgamediy.com/BBSVB/dispbbs.asp?boardID=2&ID=823

FX包含BITBLT,在FX里叫FXBITBLT, 但FX里的一些功能比BITBLT要慢, 当然看你做什么游戏了,我的1940III是FX的游戏
http://www.vbgamediy.com/BBSVB/dispbbs.asp?BoardID=2&ID=803

12

主题

51

帖子

57

积分

注册会员

Rank: 2

积分
57
 楼主| 发表于 2007-4-28 13:21:00 | 显示全部楼层

Re: Re: Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

游戏之家站长: Re: Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?



没有版权问题, FX的原代码在我这里,随便用, FX的使用参考:
http://www.vbgamediy.com/BBSVB/dispbbs.a...


太棒了,谢谢啦~~我做的是个PUZZLE类游戏,所以够用了。但是FX为什么BITBLT慢呢

而且是不是必须使用DX7?

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-4-28 13:43:00 | 显示全部楼层

Re:BITBLT+WINDOWS API和DIRECTX API写的游戏到底能差多少?

FX里的FXBITBLT和正常的BITBLE一样速度,我说的是其它指令慢,比如FXALPHA,FXRENDER等,这些属于加强的API指令所以速度不够快。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-23 01:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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