像团结一样,但对于C ++程序员来说

时间:2012-04-17 09:30:37

标签: c++ desktop-application game-engine

有没有类似于统一的东西,但区别在于我可以使用C ++代替javascript吗?

5 个答案:

答案 0 :(得分:2)

很有趣,我希望学习一点点统一,因为我认为这是一些帖子的要求......我发现了这个问题。

我认为Ogre3D很棒......它可能就是你要找的东西。 这是链接ogre3d.org

我使用的是Ogre3D。 http://www.ogre3d.org/

答案 1 :(得分:1)

Unity使用Javascript有点误解。 Unity中使用的所谓Javascript实际上是一种与CLI兼容的Javascript方言,与官方Javascript不完全相同。此外,您不仅限于在Unity中使用Javascript。您也可以使用C#,它在某些方面类似于C ++和Java,或者不太常用的Boo脚本。

就个人而言,我建议在Unity中使用C#,因为它功能非常强大,允许通过P / Invoke调用本机C / C ++函数。这是一个使用插件的链接: http://unity3d.com/support/documentation/Manual/Plugins.html

链接到游戏引擎列表。请花点时间阅读并考虑它们: http://en.wikipedia.org/wiki/List_of_game_engines

答案 2 :(得分:1)

如果你想要Unity提供的可访问性,那么C ++肯定是错误的选择。更好的是解释/脚本语言,例如Python。它们在Web浏览器/许多操作系统方面更灵活。

答案 3 :(得分:0)

如果您对定位移动平台感兴趣,那么Marmalade可能非常合适。

答案 4 :(得分:0)

Panda3D与Unity相比,这不是一个想法,但它可以作为一个网络插件,跨平台。它缺少IDE,但它是开源的。

据我所知,没有必要在Unity中使用JavaScript或Boo,而且C#就像脚本语言一样(C ++真的很难)。