是否可以通过RubyMotion在iOS上使用OpenGL ES?

时间:2012-05-06 20:55:45

标签: ios ruby opengl-es rubymotion

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

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

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

2 个答案:

答案 0 :(得分:3)

是。

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

答案 1 :(得分:2)

是的,确实如此。 official site是这样说的。

  

与C

接口      

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