幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: zzbattle

有用VB写游戏的没?交流交流~

[复制链接]

1

主题

13

帖子

36

积分

②入门

积分
36
 楼主| 发表于 2005-10-5 01:58:31 | 显示全部楼层
下面是引用盗贼王JING于2005-10-04 00:52发表的:
http://jing.gbq.cn/data/game/RPGBattle1.rar
N年前写的RPG战斗引擎....

拜读了一下~用基本的控件能做到这个地步挺不容易的
能否开源让偶学习下?~
回复 支持 反对

使用道具 举报

1

主题

13

帖子

36

积分

②入门

积分
36
 楼主| 发表于 2005-10-5 02:03:13 | 显示全部楼层
下面是引用FantasyDR于2005-10-04 01:06发表的:
以前有个DirectX4vb.com很不错的。老外的网站,资料全,现在貌似关闭了。

vb做游戏开发的话,推荐套用现成的库。最底层的东西重复开发意思不大。
徐波的ImpactX是开源的VB游戏引擎,而且只是封装了最基本的类,高层逻辑是需要自己写的,比较自由。
3D的话,TrueVision3D有开源的VB版本,还是不错的。
.......

DirectX4vb我使用过,不过是试用版,有功能限制而且DIRECTX画面会出现它的图标.现在这个公司倒闭了,似乎已经找不到这个东西的完全版了~

至于TrueVision3D,我也有所耳闻,似乎还人用它开发了个类似与CS的游戏,据说评价还不错.不过对于3D编程,实在没什么概念.....
回复 支持 反对

使用道具 举报

1

主题

13

帖子

36

积分

②入门

积分
36
 楼主| 发表于 2005-10-5 03:50:12 | 显示全部楼层
vb做游戏开发的话,推荐套用现成的库。最底层的东西重复开发意思不大。
-----------------------------------------------------
突然看到这句话~

偶其实是有意不用库的

我觉得研究底层的东西是一种乐趣.
只有研究了这些,才知道一个单位人物走一步路是一件很复杂的事情.

用库虽然可以快速开发出想要的效果,但我总觉得是在拼装程序,而不是在写.具体是怎么工作的,一点都不知道.有时候为了些算法宁愿翻出数学书然后计算满满几张草稿纸,运行通过后感觉特别好.

一直想彻底抛弃VB给你的那些PICTURE IMAGE什么的,直接进行屏幕绘图,所以才想弄DDRAW....API里的BITBLT虽然也不错,可是局限性仍然大.而且不能调用全部硬件资源也让我很不爽......
回复 支持 反对

使用道具 举报

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
发表于 2005-10-5 10:33:40 | 显示全部楼层
我倒,楼上的兄弟,DirectX4VB是个网站哈……不是虾米引擎呀库呀代码呀,里面有从D7到D9在VB下调用的各种教程-_-b

TV3D是比较有研究头的。另外推荐你看ImpactX你给漏掉了,这个是开源的,你想看源码就看这个了,这个是用D3D8做的2D引擎。

有意不用库说明你不是想开发游戏,而是想开发游戏库^_^bb……因为开发游戏和底层还是有很大距离的,不过这也没什么不好。

游戏的话,使用控件是很kawayi的做法。使用DDraw的话,你会发现还是离不开Bitblt。而且实际上DDraw是很不完善的,最起码没有AlphaBlend。因此强烈推荐使用D3D来实现2D的功能,复杂度差不多。况且DDraw已经从DirectX8开始就没有继续被支持了……0_0

除非你是古典主义者,喜欢从最原始的东西开始,那么上面一段话就可以无视了。

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复 支持 反对

使用道具 举报

67

主题

912

帖子

16万

积分

⑧专业

水箭龟009

积分
162267
QQ
发表于 2005-10-5 10:39:10 | 显示全部楼层
VB能开发的游戏类型有限,要开发大型游戏的话还是C好用~
http://b.fanfou.com/u/f9999/s.png  [url=http://blog.sina.com.cn/f9999]http://blog.sina.com.cn/f9999[/url]
回复 支持 反对

使用道具 举报

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
发表于 2005-10-5 10:54:04 | 显示全部楼层
个人开发虾米“大型”游戏……

每次有讨论vb的帖子,就会看到这样的帖子跟在中间-_-b

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复 支持 反对

使用道具 举报

1

主题

13

帖子

36

积分

②入门

积分
36
 楼主| 发表于 2005-10-5 14:59:36 | 显示全部楼层
下面是引用FantasyDR于2005-10-05 10:33发表的:
我倒,楼上的兄弟,DirectX4VB是个网站哈……不是虾米引擎呀库呀代码呀,里面有从D7到D9在VB下调用的各种教程-_-b

TV3D是比较有研究头的。另外推荐你看ImpactX你给漏掉了,这个是开源的,你想看源码就看这个了,这个是用D3D8做的2D引擎。

有意不用库说明你不是想开发游戏,而是想开发游戏库^_^bb……因为开发游戏和底层还是有很大距离的,不过这也没什么不好。
.......

啊??我好象是用过个类似叫DirectX4VB的DX引擎来的....... [s:8] ,快速开发DX程序的....
不过如果有这么个网站最好了,现在还能登陆么?
回复 支持 反对

使用道具 举报

121

主题

3186

帖子

2万

积分

管理员

お嬢様

Rank: 9Rank: 9Rank: 9

积分
22410
发表于 2005-10-5 15:14:17 | 显示全部楼层
真可惜-_-...开源的和以前的硬盘一起报销了。。
这个程序还是从朋友机器上拿回来的...
回复 支持 反对

使用道具 举报

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
发表于 2005-10-5 15:37:10 | 显示全部楼层
下面是引用zzbattle于2005-10-05 14:59发表的:
啊??我好象是用过个类似叫DirectX4VB的DX引擎来的....... [s:8] ,快速开发DX程序的....
不过如果有这么个网站最好了,现在还能登陆么?

活用Google啊,搜一搜就知道了。能不能登陆这种事情还要发帖问啊-_-b

这个也是我现场搜的
http://directx4vb.vbgamer.com/
可以登陆,教程都在。E文,有配图的,大部分是代码,所以还是比较容易理解的。

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复 支持 反对

使用道具 举报

1

主题

13

帖子

36

积分

②入门

积分
36
 楼主| 发表于 2005-10-5 15:47:19 | 显示全部楼层
登陆了下~~~~~~~真的有很多偶苦苦找寻的教程呢~

谢谢了哦,偶会好好研究下的~
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-5-11 16:36 , Processed in 0.014023 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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