/動作環境Clibor掲載雑誌等ダウンロード学習VBでゲームを作ろうこのサイトについてお問い合わせサイトマッププライバシーポリシークリップボード履歴ソフト「Clibor」の公式サイト。技術系の情報発信など。敵クラスの作成1それでは敵クラスを作成します。敵クラスについて以下のようなクラスを作成します。・インスタンスを生成するとランダムな場所に出現する。・出現場所はあるコンポーネントの上のみ(今回はF_MainのパネルP_Enemyの上)・出現する敵は三種類あり、どれかランダムに一つ選ばれる。・敵は画像で表示されそれぞれ違う。・それぞれやっつけた(クリックされた)際に、得点が得られる。・敵は倒されたらまた違う敵になって出現する。・それぞれの敵の動きは種類によって違う。クラス作成メニューの「プロジェクト」→「クラスの追加」をクリックします。ファイル名は任意で結構ですが、「Class1.vb」のまま追加ボタンを押します。初期では以下のようになっております。ClassClass1の部分がクラス名となっておりますので、敵クラス(CEnemy)に名前を変更します。Classコンストラクタを定義コンストラクタとデストラクタを定義します。敵クラスが生成されたときに呼び出され、ここで初期化を行います。コンストラクタとは、クラスのインスタンス生成時に実行されるメソッドです。以降、以下のように、クラスの中に定義していきます。Classまずはこのクラスで使用する変数を定義します。敵のパターンコンストラクタの引数を二つ追加し、以下のように追加します。引数は、敵が移動できるコンポーネント(パネル)と、ランダム変数です。SubDoClickと_RandPlaceメソッドの実装まずクリックイベントを実装します。敵画像をクリックされた際に処理するためです。変数宣言の下あたりにクリックイベントを宣言します。EventArgs)次にクリックイベントの実装です。Sub上記を実装することで、敵画像(_pbImgEnemy)のクリックイベントがこのクラスのクリックイベントになります。次に敵をランダムな場所に出現するメソッド「_RandPlace」を追加します。敵自体もランダムに選択されます。ここでは三種類の敵にします。他のクラスから呼ばれる必要がないのでPrivateにしておきます。Sub_intMovePatternが1の場合、画像は「enemy1.gif」が選択され、倒した際の得点は500点になります。敵クラスの初期化の実装はここまでです。コーディングしてきましたが、一行ずつ解読してみてください。広告シンプルで高機能なクリップボード履歴フリーソフト「Clibor」シンプルで高機能なクリップボード履歴ソフトです。Cliborはフリーソフトです。全ソースコード1全ソースコード2リリースビルド最後に千草ウェブクリップボード履歴ソフト「Clibor」の公式サイト。技術系ブログや学習向け記事の発信など。千草ウェブクリップボード履歴ソフト「Clibor」の公式サイト。技術系ブログや学習向け記事の発信など。