我刚读了一些关于Molehill的基础知识,我知道学习API对于在开发中获得一些速度至关重要,到目前为止看起来Away3D是赢家,但Flare3D也有一些潜力。我知道现在这还不知道,但是,如果我想开始使用Molehill +一些api,哪一个会是一个不错的选择?
感谢。
答案 0 :(得分:3)
如果你真的想学习一个框架(它会混淆大多数实际的Molehill东西),我很高兴你发现Away3D是胜利者。现在,显然我有偏见(因为我是Away3D的核心开发人员之一),但我们有一个庞大的社区,Away3D是开源的,而Flare3D是封闭源,每个开发者席位每年收费500美元可能是最大的优势。
就发动机功能而言,确实没有那么多差异。 Flare3D现在在工作流程部门提供了更多功能,但主要是在使用3ds max时。 Flare3D也非常适合游戏开发,物理集成,但除了游戏之外,几乎没有创建整洁界面和网络体验的记录。 Away3D被证明是全方位的 - Away3D的场景演示甚至至少两次放置在大会演示派对上;)。但缺乏像物理等有益于游戏开发的东西。 Away3D努力成为一个伟大的渲染引擎,如果你愿意,你可以轻松地连接像bulletflash(行业标准Bullet的端口)这样的引擎,但是它没有捆绑。
因此,Flare3D可能会在游戏部门中获得一小部分优势,但前提是你使用他们的工具很好。如果没有,那么它可能是游戏的平局。
实际上,使用Away3D文件格式AWD和其中一个支持(或将支持)它的编辑器,您可以非常轻松地从您喜爱的3D应用程序中创建游戏编辑器。上周我和来自Away3D的几个队友在大约四天内创建了一个可玩的3D平台游戏,其中包含动画角色和一个大型游戏关卡(完成物理),我在Blender中进行了所有级别编辑,包括物理对撞机属性,产生点等。
所以底线(如果有的话);)。 Away3D是免费的开源软件(如果你关心那种东西),它是一个通用的3D渲染库。 Flare3D是一个非常有前途的,更年轻的项目,专注于游戏,并且有更多的“平台”感觉,如果你使用他们的专有工具你只能获得全部好处。
我希望这有助于你的决定。 :)