类似于团结,但对于C++程序员来说
Something like unity but for C++ programmers
是否有类似于 Unity 的东西,但不同的是我可以使用 C++ 而不是 JavaScript?
这很有趣,我想学习一点团结,因为我认为这是一些帖子的要求......我发现了这个问题。
我认为食人魔3D很棒...这可能是您正在寻找的。这是链接 ogre3d.org
Ogre3D是我使用的。 http://www.ogre3d.org/
Unity 使用 Javascript 有点误解。Unity中使用的所谓Javascript实际上是Javascript的一种方言,与CLI兼容,与官方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
如果您希望 Unity 提供辅助功能,C++肯定是错误的选择。更好的是解释/脚本语言,如Python。它们在网络浏览器/许多操作系统中工作方面更加灵活。
如果你有兴趣瞄准移动平台,那么Marmalade可能是一个不错的选择。
Panda3D 与Unity相比,这不是一个想法,但它可以作为一个跨平台的Web插件工作。它缺少IDE,但它是开源的。
据我所知,没有必要在Unity中使用JavaScript或Boo,C#像脚本语言一样运行也没有错(这对于C++来说真的很难)。
开发人员,我喜欢通过知识库添加 c++,因为所有 AAA 游戏都是由 C++ 制作的,我一直在寻找类似 Unity 的东西,但是为了 CPP。 唯一好的CPP引擎是Unreal,它并不真正支持C ++。 该语言是C ++的一种方言,有很大的不同。 喜欢非常
- 指针和引用的罕见用法
- 更多语法,如 C# 属性(cpp 没有属性)...
所以你不学习内存管理。 我能找到的最接近的东西是COCOS2dx,因为整个框架是用纯标准的C ++编写的,并且已经添加了许多库,如UI和Physics。 您可以使用它编写自己的引擎和编辑器。
虚幻引擎使用C++默认标准为 C++14
https://www.unrealengine.com
- 为什么程序员同时使用 std::bad_alloc 和 std::exception.是否 std::例外 仅是不够的
- C++std::atomic在程序员级别保证了什么
- 如何检查程序员在C++中提供的两种不同格式的输入
- 为什么 C++ 程序员更喜欢前缀 ++,而 Java 程序员更喜欢后缀 ++?
- 程序员可以用 C++ 编写多少个嵌套结构
- 如果/else语句未显示/可变分配问题的输出;初学者程序员
- 安装/理解c++库的问题(新手程序员)
- 初学者程序员 c++(局部与全局变量声明)
- 工资计算器(加班工资)需要高级程序员的帮助
- 是否有任何合理的场景,程序员可能希望避免布尔表达式的短路计算
- 面向C++程序员的 SQL 简介
- 我想知道根据程序员的哲学在哪里声明变量
- c#程序员在c++中尝试事件
- 新的Linux程序员 - 尝试开发库
- 有没有一种非重复的方法允许程序员在成员初始化的复制和移动语义之间进行选择
- 作为一名初级程序员,我该如何开始制作桌面应用程序
- 返回 1 与返回 0(用户和程序员)
- 视觉C++:我可以强制我的程序员为每个类定义复制构造函数吗?
- 使用OOP是否C++成为专业C++程序员的任务
- 为什么程序员说"pass by reference"真的很"passing references by value?"为什么这很重要?