..
モバイルデバイスへの開発志向のプラットフォームの本質的な特徴は、通常のビデオゲームの創造を目指したprincipalmene アニメーショングラフィックの生産のための拡張可能なモデルを提供することです。
Java MEのでは、これはまた、ゲームのライフサイクルの管理を含む仕様を介して実装されます。 我々は一瞬ゲーム自体の開発のための"全体的なアーキテクチャのためのこの問題を無視し、私の考えで最も創造的で面白いにあるアニメーショングラフィックスに関係するものに手を行ってみましょうなります。
ディスプレイ、表示可能とキャンバス
Java MEのクラスのグラフィックスライブラリの中心ディスプレイと表示可能 。
最初のデバイスの画面上に表示される要素を処理し 、2つ目は、これらの要素の最も高い抽象化、内部画面"に表示され、配置されるコンポーネントを表します。
この文脈では、Java MEには我々が構築したり使用する予定のコンポーネントに応じて異なる役割を持っているそれぞれの表示可能なオブジェクトの2つのタイプが用意されています。
Displayableのサブクラスが基本となります。
Canvasクラスの代わりに、彼らはDisplayableクラスを実装し、しかし、その代わりに、抽象メソッド塗料 (のさらなる具体化が必要グラフィックス "の内部がスクリーンに投影されるデザインの方向性を定義する必要があるg)を。
これはrealizazzioneアニメーションのために必要な低レベルのグラフィカルプログラミングを意味します。
特に重要なのは、paintメソッドで使用される"Graphicsオブジェクトです。
このオブジェクトは、線、円、図形、点などを描くことができるとともに、基本的な低レベルを描画するためのメソッドが用意されています..
我々は、メインメソッドを参照してください。
一度マテリアライズド、型のキャンバスまたは画面のDisplayableオブジェクトは、画面上に表示するかです。 このproprositoに画面上で要素の表示を管理するために扱う"オブジェクトのDiaplayで提供されます。 "などの表示オブジェクトはシングルトンは 、直接インスタンス化されていませんが、あなたが得ることができる"この方法でリクエストを。
パブリッククラスのデモでは、{MIDletを拡張する
プライベートディスプレイ表示;
...
ディスプレイには、= Display.getDisplay(この);
...
}
一度ここにいる我々が使用できる主な方法のインスタンスです。
| |
Flash MXとのActionScript(コース)
29€からWebサイトの開発者になる。 |
| |
OpenOfficeの(電子ブック)
事務を管理するためのオープンソースソフトウェア。 ちょうど25€。 |
| |
ウェブマスターベース(ファースト)
ゼロからWebサイトを作成します。 29€から開始。 |