我刚刚读了一些关于Flare3D的基础知识,我明白学习一个应用程序接口对于提高开发速度是必不可少的,到目前为止,Away3D似乎是赢家,但Flare3D也有一些潜力。我知道这还为时过早,但是,如果我想开始使用Molehill +一些api,哪一个会是一个很好的选择?
谢谢。
发布于 2011-08-09 03:33:41
如果你真的想学习一个框架(这会混淆大多数实际的小玩意),我很高兴你发现Away3D是赢家。现在,很明显我有偏见(因为我是Away3D的核心开发者之一),但我们有一个庞大的社区,Away3D是开源的,而Flare3D是封闭源代码的,每个开发者席位每年收费500美元,这可能是最大的优势。
至于引擎功能,实际上并没有太多的区别。Flare3D目前在工作流程部门提供了更多功能,但主要是在您使用3ds max的情况下。Flare3D也非常适合游戏开发,集成了物理等,但除了游戏之外,几乎没有创建整洁的界面和网络体验的记录。Away3D被证明是很好的全能的-- Away3D中的场景演示甚至已经在组装演示派对上放置了至少两次;)。但缺乏像物理等对游戏开发有好处的东西。Away3D致力于成为一个强大的渲染引擎,如果您愿意的话,您可以很容易地连接到像bulletflash (工业标准Bullet的一个端口)这样的物理引擎,但它并没有捆绑在一起。
因此,Flare3D可能会在游戏部门以很小的优势获胜,但前提是你不介意使用他们的工具。如果不是,那么这可能是一场比赛的平局。
实际上,使用Away3D文件格式AWD,以及支持(或将支持)它的编辑器之一,您可以很容易地从您最喜欢的3D应用程序中创建游戏编辑器。上周,我和几个来自Away3D的队友在大约四天的时间里创建了一个可玩的3D平台游戏,里面有动画人物和一个大的游戏关卡(完成了物理关卡),我在Blender中做了所有的关卡编辑,包括物理对撞机属性,产卵点等。
所以底线(如果有;))。Away3D是免费和开源的(如果你关心这类事情的话),是一个通用的3D渲染库。Flare3D是一个非常有前途的年轻项目,专注于游戏,并且有更多的“平台”感觉,只有当你使用他们的专有工具时,你才能获得全部的好处。
我希望这对你的决定有所帮助。:)
https://stackoverflow.com/questions/6987352
复制相似问题