游戏开发论坛

 找回密码
 立即注册
搜索
楼主: bigbook2000

VB.NET 游戏开发演示版(完整代码)

[复制链接]

4

主题

106

帖子

106

积分

注册会员

Rank: 2

积分
106
发表于 2005-7-20 16:12:00 | 显示全部楼层

Re: VB.NET 游戏开发演示版(完整代码)

.NET Framework 是一??安?程式...
?然可以自行?作一????虬惭b程式
然後?使用者安???蛲?r安? Framework ...
?就好比 DirectX 吧... 它一直更新
但不表示每??人都????
那要怎?玩??蚰?? 所以?作者就??
DirectX 安?程式放入??蚬獾?
然後安?之?r?便安?呀~^^
大家加油加油 [em13]

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-7-20 17:02:00 | 显示全部楼层

Re:VB.NET 游戏开发演示版(完整代码)

DX大家都会装,
但是NET Framework就不一定.

4

主题

106

帖子

106

积分

注册会员

Rank: 2

积分
106
发表于 2005-7-20 18:00:00 | 显示全部楼层

Re:VB.NET 游戏开发演示版(完整代码)

嗯...基本上?????明要使用者一直按下一步就可以哩~^^"

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
 楼主| 发表于 2005-7-21 02:21:00 | 显示全部楼层

Re:VB.NET 游戏开发演示版(完整代码)

搞了2天了,实在是没有办法了,微软的.NET提供的GC垃圾回收器确实不怎么样,虽然微软提供了对象销毁机制,但内存释放还是个很大的问题。

从这一点来讲,VB想要提供对大型游戏的支持,实在是一件比较费劲的事情。

呵呵,不弄了。大家自己慢慢学习提高,本人实在是水平有限,不能提供参考了

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-7-21 11:27:00 | 显示全部楼层

Re:VB.NET 游戏开发演示版(完整代码)

我觉得VB6还是可以做大游戏, VB.NET我就不清楚, 至少我在写个完整的作品后没办法给多数人运行, 而VB6是有完整的安装制作方法,  也可能我对NET不了解,
总之我现在拿到VB.NET的程序是不能执行, VB6反而不存在任何问题.

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
 楼主| 发表于 2005-7-21 13:14:00 | 显示全部楼层

Re:VB.NET 游戏开发演示版(完整代码)

VB6就更不行了,VB6根本就不是面向对象的语言,写大型游戏?呵呵,你先解决2个问题

1、如果一个游戏有10关,每关都差不多,但是每关也不完全一样,你如何用最少的代码实现10个关卡?不要说你能用一个模块来实现10个关卡,口说无凭,不信我用VC,你用VB看谁写的快代码少

2、如果一个游戏有10000张图片,关卡A需要100张,关卡B需要200张,一个玩家玩了关卡A,进入关卡B,那么你对关卡A的图片如何处理?不要说你一开始把10000张图片都读到内存中去,也不要告诉我你进入关卡B后用Set Obj = Nothing把关卡A的图片释放掉

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
 楼主| 发表于 2005-7-21 13:31:00 | 显示全部楼层

Re:VB.NET 游戏开发演示版(完整代码)

如果你们真对大型游戏有兴趣,好好看一下我的程序,虽然释放内存上有问题,但确实是比较经典的框架,引擎部分,逻辑部分,框架部分,每部分的之间是如何工作如何联系的如何进行对象封装

不管怎么说,VB.NET将是一个进步,不然微软也不会放弃VB6,如果仅仅因为我写的程序不知道怎么运行而觉得VB.NET不如VB6,我觉得那是我的问题,我应该打一个安装包给你,不过我不打算这么做了,呵呵,因为我本来就没有打算用VB.NET来做这些事情,我只是希望大家能知道所谓的大型游戏究竟有多大,究竟是怎么一回事。

没有面向对象的VB6,没有内存管理的VB6如何来完成这么一项庞大的工程?(我们暂时)

现在网络游戏传奇服务器和客户端的源代码都有,大家不妨有兴趣看看,现在网上流行的是C++语言版本的,其实最早的韩国版本是delphi的,delphi也是一个比较好的语言,至少在做游戏方面比VB6强

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
 楼主| 发表于 2005-7-21 13:32:00 | 显示全部楼层

Re:VB.NET 游戏开发演示版(完整代码)

如果你们真对大型游戏有兴趣,好好看一下我的程序,虽然释放内存上有问题,但确实是比较经典的框架,引擎部分,逻辑部分,框架部分,每部分的之间是如何工作如何联系的如何进行对象封装

不管怎么说,VB.NET将是一个进步,不然微软也不会放弃VB6,如果仅仅因为我写的程序不知道怎么运行而觉得VB.NET不如VB6,我觉得那是我的问题,我应该打一个安装包给你,不过我不打算这么做了,呵呵,因为我本来就没有打算用VB.NET来做这些事情,我只是希望大家能知道所谓的大型游戏究竟有多大,究竟是怎么一回事。

没有面向对象的VB6,没有内存管理的VB6如何来完成这么一项庞大的工程?(我们暂时不提工作效率的事情)

现在网络游戏传奇服务器和客户端的源代码都有,大家不妨有兴趣看看,现在网上流行的是C++语言版本的,其实最早的韩国版本是delphi的,delphi也是一个比较好的语言,至少在做游戏方面比VB6强

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
 楼主| 发表于 2005-7-21 14:09:00 | 显示全部楼层

Re: VB.NET 游戏开发演示版(完整代码)

改进过的VB.NET版本

sf_20057211490.rar

83.19 KB, 下载次数:

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
 楼主| 发表于 2005-7-21 16:06:00 | 显示全部楼层

Re: VB.NET 游戏开发演示版(完整代码)

我把动态对象管理改为了静态对象管理,避开了内存的问题

这是个完整版本了

有碰撞检测,有爆炸效果

sf_200572116533.rar

85.58 KB, 下载次数:

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

本版积分规则

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

GMT+8, 2025-12-26 11:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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