游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 游戏之家

VB6+TV3D 同屏幕实现1000架飞机效率不低

[复制链接]

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-15 16:24:00 | 显示全部楼层

Re:VB6+TV3D 同屏幕实现1000架飞机效率不低

特别是游戏之家的算法,如果改成RPG游戏,需要做场景人物两两之间的碰撞检测,那就是十分恐怖的运算量了,

8

主题

310

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2005-12-15 16:43:00 | 显示全部楼层

Re:VB6+TV3D 同屏幕实现1000架飞机效率不低

我认为屏幕中有1000个子弹, 1000架敌机的这种游戏那不能用VB写
慢一点的机器都跑不起来

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2005-12-15 16:50:00 | 显示全部楼层

Re:VB6+TV3D 同屏幕实现1000架飞机效率不低

我是DirectX初学者,回到nocture的那张400精灵图,看上去那是运行在窗口模式下,并且上面除遮挡外还有透明效果,可是我看过的文档说:DirectDraw在窗口模式下不支持Alpha透明,那么透明部分是怎么实现的?

8

主题

310

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2005-12-15 16:52:00 | 显示全部楼层

Re:VB6+TV3D 同屏幕实现1000架飞机效率不低

场景人物两两之间的碰撞检测
如果有1000人和主角,只要判断1000次
除非加了射箭的效果,但可以定义敌人的状态

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-15 17:13:00 | 显示全部楼层

Re:VB6+TV3D 同屏幕实现1000架飞机效率不低

谁说窗口模式下不能Alpha透明了?窗口模式下不能进行Gamma调整倒好像是的。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
 楼主| 发表于 2005-12-15 18:32:00 | 显示全部楼层

Re: Re:VB6+TV3D 同屏幕实现1000架飞机效率不低

芙ZM: Re:VB6+TV3D 同屏幕实现1000架飞机效率不低

场景人物两两之间的碰撞检测
如果有1000人和主角,只要判断1000次
除非加了射箭的效果,但可以定义敌人的状态



是的,只需要判断1000次。

2

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2005-12-15 22:27:00 | 显示全部楼层

Re: Re:VB6+TV3D 同屏幕实现1000架飞机效率不低

azureyes: Re:VB6+TV3D 同屏幕实现1000架飞机效率不低

屏幕中有1000个子弹, 1000架敌机, 你要判断多少次?


他不回答~
是不是他?1000 * 1000 * 4?????蔚???都不懂了?

?α恕?大,你的解?Q方法是?

2D??蛭伊??T都是用AABB(因??校???荆迹?

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
 楼主| 发表于 2005-12-15 22:30:00 | 显示全部楼层

Re: Re: Re:VB6+TV3D 同屏幕实现1000架飞机效率不低

GodOfPanPan: Re: Re:VB6+TV3D 同屏幕实现1000架飞机效率不低



他不回答~
是不是他?1000 * 1000 * 4?????蔚???都不懂了?

?α恕?大,你的解?Q方法是?

2D??蛭伊??T都是用AABB(因??校???荆迹?



我不和不懂做游戏的人讨论!

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2005-12-16 01:10:00 | 显示全部楼层

Re:VB6+TV3D 同屏幕实现1000架飞机效率不低

你认为光会骂人家SB你就懂技术了?

通常叫的最响的就是疯狗。

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-16 09:09:00 | 显示全部楼层

Re: Re: Re:VB6+TV3D 同屏幕实现1000架飞机效率不低

游戏之家: Re: Re:VB6+TV3D 同屏幕实现1000架飞机效率不低




是的,只需要判断1000次。


晕,1000人物的场景两两碰撞照你的算法只要判断1000次?

别搞笑了,照你的算法,一共需要判断 ∑ n 次。其中 n = [ 999, 1 ]
结果 = 999 + 998 + 997 + 996 + ..... + 1
实际上,用地图状态数组之需要判断1000次,效率比你的∑ n高多了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 00:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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