在 C++ 中为 iOS 选择 3D 引擎 [英] Choosing 3D Engine for iOS in C++

查看:42
本文介绍了在 C++ 中为 iOS 选择 3D 引擎的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

美好的一天.

目前我正在寻找像 Marmalade 一样强大的用 C++ 编写的 iOS 3D 引擎,但我不知道该选择哪个.

Currently I'am looking for 3D engine for iOS written on C++ as powerful as Marmalade and I don't know which to choose.

为什么是 C++?我需要它是跨平台的(为了未来的计划).为什么不是果酱?如果我将使用 Marmalade,则意味着我不能再使用我最喜欢的 Objective-C 库和框架.我想使用 XCode 制作界面/网络/全部,并且只有一个屏幕将包含 3D 场景(我需要在这里做很多事情.着色器、CSG、纹理遮罩、布尔运算、程序网格生成等).

Why C++? I need it to be crossplatform (for future plans). Why not Marmalade? If I'll use Marmalade it means that I can't anymore use my favorite Objective-C libraries and frameworks. I want to make interface/network/all using XCode and just one screen will contain 3D scene (and I need to do many things here. Shaders, CSG, texture masking, boolean operations, procedural mesh generation, etc).

推荐答案

Unity 是一个非常流行的 iOS 3d 引擎.一探究竟:http://unity3d.com

Unity is a pretty popular 3d engine for iOS. Check it out: http://unity3d.com

您还可以查看 Cocos 3d,它是用 C++ 编写的 Cocos 2d 的扩展.http://brenwill.com/cocos3d/

You may also check out Cocos 3d which is an extension of Cocos 2d which is written in C++. http://brenwill.com/cocos3d/

您还可以查看http://irrlicht.sourceforge.net

您还可以在这些帖子中找到一些信息:https://gamedev.stackexchange.com/questions/21/easy-to-use-cross-platform-3d-engines-for-c-game-development

You may also find some information on these posts: https://gamedev.stackexchange.com/questions/21/easy-to-use-cross-platform-3d-engines-for-c-game-development

面向爱好者开发者的跨平台 3D 游戏引擎?

这篇关于在 C++ 中为 iOS 选择 3D 引擎的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆