我想教我的孩子编程,看起来我把范围缩小到两种选择:
我找不到任何“当前”的比较,所以我想问:
相对于引擎的好处,jME3+还是Unity4.3+更适合教学编程?
我不是一个游戏开发人员,但作为一个公司和控制系统开发人员,我在C#和Java方面都有经验。
我现在倾向于Unity4.3+,因为:
注意:公平地说,为了jME,我将注意到jME的“前置α状态”iOS选项,它比“假设的”营销可能要好:(http://hub.jmonkeyengine.org/wiki/doku.php/jme3:ios)
如果它们在所有其他方面都是平等的,那么哪个方面有更好的服务集成?
发布于 2014-02-07 14:17:21
很高兴你对JME3感兴趣。
我也在为一个项目工作,该项目的目标是在游戏环境中制作教育项目(年轻人和成年人)。
如果你要让你的孩子通过游戏开发学习编程,这是个好主意。但是JME3和Unity都要复杂得多(我想你的孩子还很小)…也很少有适合儿童学习视觉编程的项目。
绿色足ww.java.com/en/java_in_action/alice.jsp
Alice ww.greenfo.org/door
Kojo ww.kogics.net/sf:kojo
这些东西(语言随IDE而来)学习曲线短,容易掌握,需要最少的知识,适合儿童和初学者。那是教育方面。
引擎侧。这是我个人的看法
我更喜欢JME。我也离开了团结(做了大约4-5个商业游戏,统一我自己)去JME。在团结之前,我也曾在Ogre,UDK,Torque和许多其他引擎工作( 10多个)。我还在C++的白天工作时与商业引擎一起工作,它的代码非常脏,但运行非常流畅,花费了数百万美元。
原因是:那些发动机用它的局限性和预先制造的解决办法把你绑在一起.当然,这也是你最初选择和引擎的一半原因。但是当你达到这个限制时,例如许可费或者封闭的技术。你会像我一样恨他们。
这就是为什么我来到JME寻找“完整的”游戏开发和娱乐技术。
如果您是一个经验丰富的Java和C#,与JME和Unity联合使用,我将列出几个可以*强文本*两者之间比较的东西:
- IDEs : Netbean – an open and extensible platform ( leading quality) vs MonoEdit (the most buggy IDE you can find on earth)**基于技术的:**
- Graphics: OpenGL v2+ vs Modified renderer ( openGL compatiable v3+) Unity win in this one i suppose :( . It’s sad for a long term java developer like me seeing this. But we can improve the graphics from time to time i hope.
- Data management: You choose ( H2, HyperTable, Neo4j …from Java world 100+ of those) VS Unity database
- Data oganization: You choose (ES, OO, COD, data driven …) VS ES and data driven only.
- Networks: You choose ( Java rocks in this one) VS Unity network ( high performance but never… ever defeat Java)
- Cloud and distributed: You choose (Storm, Hadoop..) VS home grown "cloud techs”
请注意,我仍然经常同时使用UnityandJME3,用于我的工作和爱好。我用Unified4和花哨的机械动画,子站姿材料…。白天使用JME3进行研究,晚上对其进行改进。国际海事组织,JME3是一个值得学习的游戏引擎,它将在未来摇滚而来!
希望能帮上忙!
发布于 2014-02-07 12:07:29
当我从来没有真正使用过“团结”的时候,很难进行比较。我已经看到了演示的和它的界面,但是。但是,在使用jMonkeyengine大约两年半之后,我可以说我是一个快乐的客户:)。
统一可能有更多的东西:开发人员、用户、花言巧语,但这是有代价的。
2:-大社区(统一更大)--许多免费教程--快速开发(以下是我参与使用jME http://www.ludumdare.com/compo/ludum-dare-28/comment-page-3/?action=preview&uid=16152,http://www.ludumdare.com/compo/ludum-dare-24/comment-page-1/?action=preview&uid=16152的几个ludum胆量的链接)--易于分发到Windows/Mac/Linux/Android
jMonkeyEngine是完全免费和所有开放源码(新的BSD许可证)。因此,您可以看到引擎的所有内部工作,如果您不喜欢某些内容,甚至可以更改它(当然,欢迎您将更改提交回:)。因此,通过深入研究jME源代码,您将学到更多的东西。
C#和Java是一个可以持续很久的争论,但我认为这不应该是一个决定性的因素,它们在本质上非常相似。在iOS中没有一个可用的jME版本,而且我不认为Xbox和PS4有任何直接的计划,所以Unity将在那里获胜。
发布于 2014-02-07 13:06:02
JME是一个比团结更硬的引擎。
JME:-强大的社区(主要是英语)- OpenSource和免费使用。-有很多很酷的工具但我想团结组织还有更多。-简单易用所有平台进行编译和编码。-支持Linux。您可以在Linux操作系统中开发游戏。
团结:-强大的社区(与许多当地社区和语言)-不自由。但它有专业的工具。-拥有javascript支持。您可以在编辑器中添加脚本。-有很酷的世界编辑但是在JME中编码更好。
我用JME。但在很多情况下它是最核心的。
https://stackoverflow.com/questions/21616995
复制相似问题