3

我知道RubyMotion相对较新,但在我购买许可证以制作我一直在计划的 iOS 游戏之前,我想知道它是否可以/容易使用 OpenGL ES。

我想知道的原因是我了解 RubyMotion 包装了所有 Cocoa/Objective-C 的东西,但 iOS 上的 OpenGL 是一组 C 函数(glBegin()、glEnd() 等)

如果任何购买了 RubyMotion 的人可以帮助我找出或指向我的一份文档,我将非常感激。谢谢你。

4

2 回答 2

3

是的。

他们在 RubyMotionSample 项目https://github.com/HipByte/RubyMotionSamples/tree/master/HelloGL中有一个工作演示

于 2012-05-12T01:10:02.043 回答
2

是的。官网是这么说的。

与 C 接口

您无需成为 C 程序员即可使用 RubyMotion,但是需要一些基本概念,本节将对此进行说明。Objective-C 是 C 语言的超集。因此,Objective-C 方法可以接受和返回 C 类型。此外,虽然 Objective-C 是 iOS SDK 中使用的主要编程语言,但某些框架仅在 C API 中可用。RubyMotion 带有一个接口,允许 Ruby 处理 API 的 C 部分。

于 2012-05-06T21:01:14.997 回答