OpenGLは簡単です!

「Androidの開発ウィーク」の一環として、自分の経験の一部を共有することにしました。

それでは、なぜ私たちはポケットやバッグに住んでいるこれらの小さな機敏なガジェットが好きなのでしょうか? そもそも美しいカラフルなグラフィックスを入れても、私は間違えないでしょう。 これには恥ずべきことは何もありません-結局のところ、インドの部族の賢明な指導者でさえ、彼らのチームのために美しいガラスのために何でも準備ができていました。

ですから、私たちは、手に震えて美しい傑作ゲームを書き、ゲーマーの心に革命を起こす準備ができているだけです。 これは少し迷惑です-drawRGB()およびそれらのような他の直接使用する試みは、すべての夢をすぐに打ち破ります。なぜなら、この方法で書かれたゲームはエストニア以外で認識を得ることができるからです。



しかし、信じられないほど軽快なOpenGLがありますか? ドキュメントに飛び込み、キャンバス、ビットマップ、シーンなどのジャングルを突破しようとして無駄な試みに1週間費やしていますが、望ましいゲームはまだ実装にはほど遠い状態です。

そして、ここでは、控えめな名前のAndEngineを備えたライブラリが、ロシア語を話すプログラマの注意によって不当に無視された私たちの助けになります。

基本的には、2次元のゲームを作成するときにOpenGLを使用するための便利なラッパーです。 これまでのところ、マイナスは1つしか見つかりませんでした。クラスに関する健全なドキュメントはほとんど完全に存在していませんが、これは、使用例とコード内の一定数のコメントによって相殺されます。 しかし、最も魅力的なのはフォーラムです。ここでは、ほとんど1〜2時間、著者自身から最も難しい質問への回答を得ることができます。 そして、著者がいなくても、初心者を助ける準備ができている上級の達人が常にいます。 (ちなみに、フォーラムの非常に便利な機能は、質問をしてすぐにICQで直接回答を受け取ったら、どの教祖がオンラインになっているかをマークすることです)

まあ、私たちは猫を尾で引っ張るのではなく、開発サイトを見てみましょう:

画像

これはまさに、ミニマリズムが才能の姉妹である場合です。 入門コース全体で必要なYouTubeビデオはわずか5分です。 必要なのは、調整されたプログラミング環境(この手順を既に完了していることを望みますか?)とインターネット接続です。 新しいプロジェクトを作成し、ライブラリを含む.jarをダウンロードし、プロジェクトに添付してください。 膨大な数の例が、ライブラリの使用のさまざまな側面の使用を明確に示しています。 私の非常に平凡なJavaの知識でさえ、ライブラリを使用して最初のアプリケーションを作成するのに数時間しかかからず、数週間後には、printfを使用してコンソールに情報を印刷するよりも複雑なグラフィカルアプリケーションを作成する必要がなくなりました。

新しい傑作を作成してください! もちろん、質問に答える準備はできていますが、私自身はこのソースを使用することを好みます。



All Articles