游戏开发论坛

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

[原创] 3D模拟化学实验室 V1.6 Release

[复制链接]

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-10-12 09:49:00 | 显示全部楼层

Re:[原创] 3D模拟化学实验室 V1.6 Release

楼主没发错地方,是VB6作品。

5

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
QQ
 楼主| 发表于 2005-10-12 10:06:00 | 显示全部楼层

Re: Re:[原创] 3D模拟化学实验室 V1.6 Release

林原猫猫: Re:[原创] 3D模拟化学实验室 V1.6 Release

化学软件怎么发到游戏论坛来了


Gameres论坛的讨论范围不是很广么?我以为只要是跟Direct3D/OpenGL有关的都可以发在这里呢…… [em23]

不过,这个软件里用到的不少技术倒是跟游戏有关的,比如碰撞检测。还有当时为了实现火焰效果而作的一个粒子引擎也是制做3D游戏必不可少的。可以说这个软件是为制作游戏而做的酝酿 ^_^b (因为当时不具备制作游戏的条件)

粒子引擎效果图:
sf_200510121062.jpg

5

主题

34

帖子

34

积分

注册会员

Rank: 2

积分
34
发表于 2005-10-12 10:42:00 | 显示全部楼层

Re:[原创] 3D模拟化学实验室 V1.6 Release

楼主这个不是VB6写的!!!!

刚刚我已经用反编译软件测试过了!!!

显示“不是一个VB6程序”!!!!

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-10-12 10:52:00 | 显示全部楼层

Re:[原创] 3D模拟化学实验室 V1.6 Release

Re:[原创] 3D模拟化学实验室 V1.6 Release

这个帖子不知道发在哪个板块好……找了很久都找不到gameres的软件发布区 -_-b

只好先发在这里,因为这个软件是用VB6.0开发的。
----------------------------------------------------------------------------------------

如果是VB写的请楼主提部分供源代码,  真的是VB6的吗就要支持了,
用DX+VB6和NAME.X的文件是可以做这个效果的.

5

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
QQ
 楼主| 发表于 2005-10-12 13:59:00 | 显示全部楼层

Re: [原创] 3D模拟化学实验室 V1.6 Release

[em10]汗汗汗……请问Download的本尊是哪位?这种问题有必要用马甲来说么…… -_-b

这里提供一个很简单的方法,可以确认这个软件是VB做的。

如下图,用UltraEdit打开Chemistry.exe:(VB是需要运行库支持的,删了运行库就不能运行的程序就是“真品”了)
sf_20051012135926.gif

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-10-12 14:11:00 | 显示全部楼层

Re:[原创] 3D模拟化学实验室 V1.6 Release

又一个VB强人, 支持!

5

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
QQ
 楼主| 发表于 2005-10-12 14:22:00 | 显示全部楼层

Re: [原创] 3D模拟化学实验室 V1.6 Release

Re: 游戏之家

整个程序代码有1M多,这里选了一段比较有代表性的代码,是用于实现导管'段'模型的:
sf_20051012142212.gif

5

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
QQ
 楼主| 发表于 2005-10-12 14:35:00 | 显示全部楼层

Re: [原创] 3D模拟化学实验室 V1.6 Release

我来GameRes主要想跟大家交流一下开发心得、寻找合作伙伴,所以……希望不要搞得像个辩证会似的…… [em23]

至少我没必要用VC写个程序然后说成是用VB写的吧~ [em9]

VB的速度确实比不上VC,但不意味着VC能做的事情VB做不到。

TrueVision3D(.com),一个很出名的3D游戏引擎,其初期的版本就都是用VB写的。;)

PS: 不过,VB在某些编程方法上确实没有VC来的自由,所以我现在也主要用VC开发软件。过几天要发布的一个超粒子3D屏保就是用VC.net+OpenGL开发的。(又是广告 -_-b)

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

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

Re:[原创] 3D模拟化学实验室 V1.6 Release

我和你一样,也是用VB6的,以后常来。
请教个问题,你的不规则VB按钮是怎么做的?
正常的应当是方的, 圆的没见过。

5

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
QQ
 楼主| 发表于 2005-10-12 16:21:00 | 显示全部楼层

Re:[原创] 3D模拟化学实验室 V1.6 Release

那是自定义的按钮控件。用VB实现这种不规则控件比较方便。以下:

建一个“用户控件”窗体,然后通过窗口的MaskColor和MaskPicture属性指定透明区域即可。(当然,需要自己设计控件的基本功能,比如:一个按钮至少要响应Click消息。)

这种是最方便的方法(VB特有的)。

当然也可以用WinGDI实现,那么就需要用到Region相关的函数。绘制一个不规则Region之后用SetWindowRgn()函数改变控件形状。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 07:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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