【问题标题】:Is it possible to use OpenGL ES on iOS through RubyMotion?是否可以通过 RubyMotion 在 iOS 上使用 OpenGL ES?
【发布时间】:2012-05-06 20:55:45
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios ruby opengl-es rubymotion


    【解决方案1】:

    是的。

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

    【讨论】:

    • 它只是缺少一些非 OpenGL 用户的 cmets =)。
    【解决方案2】:

    是的,是的。 official site 是这么说的。

    与 C 接口

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多