3

RubyMotionが比較的新しいことは知っていますが、しばらくの間計画していた iOS ゲームを作成するためのライセンスを購入する前に、OpenGL ES で 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 とのインターフェース

RubyMotion を使用するために C プログラマーである必要はありませんが、このセクションで説明するいくつかの基本的な概念が必要になります。Objective-C は C 言語のスーパーセットです。したがって、Objective-C メソッドは C 型を受け入れて返すことができます。また、Objective-C は iOS SDK で使用される主要なプログラミング言語ですが、一部のフレームワークは C API でのみ使用できます。RubyMotion には、Ruby が API の C 部分を処理できるようにするインターフェースが付属しています。

于 2012-05-06T21:01:14.997 に答える