OpenGLを使用して、ooc言語(cにコンパイルされた新しい言語)のiphone用のゲームをコーディングしています。本当にうまくいっているし、oocは本当に好きな言葉です。今私はちょうどバラについて知っているし、それはGLibとGObjectに依存しているということをうまく理解しません。私はValaがGTKに依存しているという別の質問を読んだが、そうは思わない。iPhoneをValaでコーディングすることはできますか?
質問は次のとおりです。私はoocで何をしていますか、私はValaと同じことをすることができますか?私は、OpenGLのiPhone用ゲームをバラでコーディングできますか?そしてCからバラコードを使用できますか?
ありがとうございました。
どのようにiPhoneをコーディングしていますか?私が読んだことは、他の言語やWindowsやLinuxでコードを作成しようとしているすべてのスレッドが同じことに戻ります。Objective C、Apple API、XCodeがMac上で動作する唯一の組み合わせです。 – drekka
あなたはcまたはC++でコードすることもできます。 APIが目的cからアクセスされるので、リンゴAPIへのすべての呼び出しをcでラップする必要があります。私のゲームはOpenGL上で動作するので、私がラップしなければならなかったコールは文脈の作成のためだけであり、あまり多くはありません。残りはcであることができます。 OOCとバラはcにコンパイルされます。私はマックにいる。 – Damian
あなたが気を付けなければならないことは、デスクトップOpenGLをターゲットにしているモジュールを使用することです。なぜなら、そこで行うことの多くはOpenGL ESに移植されないからです。 iPhone上で動作させたい場合は、そのAPIを使用するコードを記述する必要があります。 –