游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5185|回复: 12

测试用VB.net来开发STG(2D射击)游戏

[复制链接]

13

主题

594

帖子

595

积分

高级会员

Rank: 4

积分
595
发表于 2005-9-11 09:22:00 | 显示全部楼层 |阅读模式
以前用VB6写过一点,现在修改了下放到了VB.net上

类似"是男人坚持20秒".子弹从四周边框出现,操作飞机躲避(就是中间那个白色方块...)

一共有1000个单位,每颗子弹都是独立的,进行瞄准,移动,判定出界,判定击中等运算

子弹使用的是3x3的位图,用GDI+绘制,我的机器是塞扬D2.4G,速度在50帧左右
如果是在正常游戏中最多会出现200-300个单位吧,所以从速度上来说完全可以接受的
看来用VB.net也是可以做出象东方系列那样的弹幕游戏的 [em3]
sf_200591192229.jpg

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-9-11 13:49:00 | 显示全部楼层

Re:测试用VB.net来开发STG(2D射击)游戏

http://sega.okserver.com.cn/DREAMCAST/DCFILE13.HTM

13

主题

594

帖子

595

积分

高级会员

Rank: 4

积分
595
 楼主| 发表于 2005-9-11 14:51:00 | 显示全部楼层

Re: 测试用VB.net来开发STG(2D射击)游戏

呵呵,和东方系列的比起来还是少了点 [em10]

22

主题

371

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
发表于 2005-9-11 16:51:00 | 显示全部楼层

Re:测试用VB.net来开发STG(2D射击)游戏

和东方拼啊?
弹幕能做到东方那种程度就算是特色了,支持~

50

主题

382

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
发表于 2005-9-11 18:49:00 | 显示全部楼层

Re: 测试用VB.net来开发STG(2D射击)游戏

1000而已,对VB来说小菜一碟,不要太小看VB!

下面是VB6 绘出 10000 个图,速度在65FPS,我CPU 2.66

VB.NET 同样可以做的很好!
sf_2005911184919.jpg

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-9-11 19:00:00 | 显示全部楼层

Re:测试用VB.net来开发STG(2D射击)游戏

哈哈!记得我个吗?
http://bbs.gameres.com/showthread.asp?postid=173773

13

主题

594

帖子

595

积分

高级会员

Rank: 4

积分
595
 楼主| 发表于 2005-9-11 22:46:00 | 显示全部楼层

Re:测试用VB.net来开发STG(2D射击)游戏

请问天魂.NET你是用的什么方式来绘图的?

我那个调到10000个就只有10帧了,GDI+绘图是瓶颈,占用了90%以上的CPU时间...
如果不绘图只进行逻辑运算有500帧左右

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-9-11 22:52:00 | 显示全部楼层

Re:测试用VB.net来开发STG(2D射击)游戏

天魂.NET那个程序资源已经被占满了,因为实际设计一个游戏不可能有10000个敌人的炮弹同屏显示。

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2005-9-12 10:19:00 | 显示全部楼层

Re:测试用VB.net来开发STG(2D射击)游戏

GDI+用来做游戏就别想了,有些函数慢的跟牛似的,但有的比GDI快的多,但跟dx比起来还是差一大截

VB.NET速度也是不错的,但.NET的软肋在内存管理上,不知道大家有什么好办法

13

主题

594

帖子

595

积分

高级会员

Rank: 4

积分
595
 楼主| 发表于 2005-9-12 12:32:00 | 显示全部楼层

Re:测试用VB.net来开发STG(2D射击)游戏

VB.NET的速度确实不错,经过一些优化后处理10000个逻辑运算达到1000帧了

内存管理上.NET是自动的应该还更方便吧,尽量不用集合,而用数组,应该就没什么问题了

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-4-12 15:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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