我知道RubyMotion相对较新,但是我想在购买许可以制作我已经计划了一段时间的iOS游戏之前,是否可以轻松地使用OpenGL ES。

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

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

最佳答案

是的。 official site这样说。

与C接口

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

10-08 00:52