游戏开发论坛

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

搞不懂?(题外话)

[复制链接]

12

主题

423

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
发表于 2008-7-18 09:31:00 | 显示全部楼层

Re:搞不懂?(题外话)

VB+Flash?别缩手缩脚的啦,还不如用JS+DIV+AJAX哪~~

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2008-7-18 09:32:00 | 显示全部楼层

Re:搞不懂?(题外话)

VB+Flash倒不是什么怪胎,我以前做程序时用过,做游戏从技术上看也完全没问题,但是用这种方式设计游戏的理论和理念与我们经常讨论的则大不相同。Silverlight+VB.NET也是这个道理。

这样做游戏第一个要面对的问题就是两者孰轻孰重
1、游戏元素和界面完全由Flash完成,VB只做些后台及外围的工作。
这基本上就是标准的Flash游戏,要求Flash水平较高,且几乎完全放弃了VB的简易性(用Flash脚本管理对象可要麻烦许多)

2、VB和Flash各完成相当的工作,各自管理并显示自己的对象
这适用于你的VB游戏中存在许多华丽的画面效果的情况,可能也是用VB+Flash最倾向的结果,技术点主要在于维护好二者大量的数据交互,并避免界面显示的相互影响

3、VB游戏,只用Flash控件播放过场动画,也不存在二者的交互
二者之间的相互影响最小,但也是最没有意义的设计。

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
发表于 2008-7-18 09:37:00 | 显示全部楼层

Re:搞不懂?(题外话)

不好弄这个东西,其实还是老老实实的用通常方法较好。

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
发表于 2008-7-18 09:38:00 | 显示全部楼层

Re: Re:搞不懂?(题外话)

系统崩溃: Re:搞不懂?(题外话)

3、VB游戏,只用Flash控件播放过场动画,也不存在二者的交互
二者之间的相互影响最小,但也是最没有意义的设计。


其实不必播放动画,直接Vb控制Flash控件绘图

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2008-7-18 09:43:00 | 显示全部楼层

Re: Re: Re:搞不懂?(题外话)

xxnn: Re: Re:搞不懂?(题外话)



其实不必播放动画,直接Vb控制Flash控件绘图


用上Flash就是因为用Flash做动画要比程序绘图简单得多,而Vb控制Flash控件绘图唯一的作用就是炫耀一下自己程控Flash对象的能力很强

12

主题

423

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
发表于 2008-7-18 09:46:00 | 显示全部楼层

Re:搞不懂?(题外话)

VB和Flash都是高应用层的东西,游戏需要很底层来快速显示图片,
在不然为什么要出现DirectX,OpenGL?
VB本身就可以操作图象,
就是因为高应用层的处理图象超慢...
再说Flash里都只说是脚本,
脚本是需要解释的,
VB是解释语言运行起来都慢了.
更不用说是脚本啦,
工具慢了做出来的东西只能缩手缩脚的.
比如不能一屏显示太多的人物,
不能做过大的半透明橡素混合等...

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
发表于 2008-7-18 09:50:00 | 显示全部楼层

Re:搞不懂?(题外话)

如果用VB播放Flash动画将难以实现交互,违背了开发者用VB的初衷,倒不如直接作个Flash动画游戏好一点。其实Flash控件目的是VB播放动画,不是做游戏,否则倒不如直接VB+DX

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2008-7-18 09:53:00 | 显示全部楼层

Re: Re:搞不懂?(题外话)

蜜蜂巢: Re:搞不懂?(题外话)

VB和Flash都是高应用层的东西,游戏需要很底层来快速显示图片,
在不然为什么要出现DirectX,OpenGL?
VB本身...


所以凡事有个前提,VB+Flash做暗黑肯定没戏,但做类似轩辕剑的RPG,效率上还是没问题的

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2008-7-18 09:59:00 | 显示全部楼层

Re: Re:搞不懂?(题外话)

xxnn: Re:搞不懂?(题外话)

如果用VB播放Flash动画将难以实现交互,违背了开发者用VB的初衷,倒不如直接作个Flash动画游戏好一点。其实Flash控件目的是VB播放动画,不是做游戏,否则倒不如直接VB+DX


实现交互没任何问题,问题是当二者对象都比较多时,统筹的管理需要大量的数据交互,于是效率和维护性就成为需要严重关注的问题。所以纯VB、纯Flash游戏都不少,二者结合且设计比重相当的游戏却极少听说

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
发表于 2008-7-18 10:00:00 | 显示全部楼层

Re:搞不懂?(题外话)

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

本版积分规则

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

GMT+8, 2026-1-22 01:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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