第7回 もぐらたたきゲーム2[プロパティの制御](6月2日)

本日の課題

  • Action Scriptによるプロパティ制御を使って簡単なゲームを作成する
  • サンプル:
  • サンプルソースのダウンロード:080602.fla

プロパティ

  • シンボルやインスタンスにはそれぞれ固有の属性(プロパティ)を持っている
  • ムービークリップインスタンスのプロパティはAction Scriptで取得と設定が可能
  • 例:
    this._x = 120;
    // インスタンスの水平位置を120に設定
    this._rotation = -90;
    // インスタンスの回転角度を-90に設定
    this._yscale = this._xscale;
    // 垂直方向の縮尺を水平方向と同じに設定

Mathクラス

  • 算術演算の関数を扱うクラス
  • ランダムや四捨五入、三角関数などを利用したいときに使用する
  • 例:
    this._x = Math.floor(Math.random() * 400) + 50;
    // Math.random()は0.0以上1.0未満のランダムな数を返す
    // それに400をかけることで
    // 0.0以上400.0未満のランダムな数が得られる
    // Math.floor()は小数点以下の切り捨てを行い整数にする
    // その結果に50を足すことで
    // 50から449までのランダムな整数が得られる

課題評価ポイント

  • ムービークリップの作成が正しく行えているか?(20点)
  • アクションが正しい箇所に記述できているか?(20点)
  • プロパティの取得や設定が正しくできているか?(20点)
  • Mathクラスが効果的に使えているか?(20点)
  • ゲームとして的確に動作しているか?(20点)

ファイル名に全角文字や記号を使わないこと

提出期限は授業日の週の水曜日の午後9時