ポンクソフト

チュートリアル6(スコア) - Flash(ActionScript)でゲーム作成入門

前ページ Flash(ActionScript)でゲーム作成入門 TOP 次ページ

目次

  1. Flash(ActionScript)でゲーム作成入門
  2. チュートリアル1(自機移動)
  3. チュートリアル2(弾発射)
  4. チュートリアル3(タイトル画面)
  5. チュートリアル4(敵移動)
  6. チュートリアル5(当たり判定)
  7. チュートリアル6(スコア)
  8. おまけ

スコア作成

敵を倒したときに得点が入るようにします。

得点テキストの作成

フレーム2をクリックし、テキストツールで「0」とだけ書いてください。
pen_score.gif
次にテキストのプロパティから、「ダイナミックテキスト」を選び、「変数」の項目に「score」と書きます。
ダイナミックテキストとは、ActionScript から変数名でアクセスできるテキストのことです。
pen_score_property.gif

ActionScript の設定

フレーム2をクリックして、以下の黒字の部分の ActionScript を追加してください。
Mouse.hide();
score = 0;
stop();
次に、フレーム2の敵インスタンスをクリックして、以下の黒字の部分の ActionScript を追加してください。
  ・・・
  if (_rotation == 0) {
    if (hitTest(_root.tama_mc) && _root.tama_mc._visible) {
      _root.score += 10;
      _rotation = 90;
      _root.tama_mc._visible = false;
  ・・・

ムービーの実行

ムービープレビューを実行してみてください。

.fla ファイルダウンロード

プログラムの説明

score = 0;
ゲームを開始する前にスコアを 0 に初期化します。
_root.score += 10;
敵が弾に当たったときに、スコアを 10 点増やします。
ダイナミックテキストは ActionScript で設定した値がすぐに反映されます。
前ページ Flash(ActionScript)でゲーム作成入門 TOP 次ページ
このエントリーをはてなブックマークに追加 そっか0

このページに関するコメントをどうぞ

お名前:


名無しのリーク
香川県ルー餃子のフジフーヅはバイトにパワハラの末指切断の重傷を負わせた犯罪企業
2017/01/13 17:04

名無しのリーク
香川県ルー餃子のフジフーヅはバイトにパワハラの末指切断の重傷を負わせた犯罪企業
2017/01/13 17:03

名無しのリーク
香川県さぬき市ルーちゃん餃子のフジフーヅは派遣にパワハラで指切断の重傷を負わせた糞ブラック企業
2017/01/11 00:34

名無しのリーク
香川県さぬき市ルーちゃん餃子のフジフーヅは派遣にパワハラで指切断の重傷を負わせた糞ブラック企業
2017/01/11 00:34

古羽嘉禎
ActionScript3.0出来ないな…
2016/12/05 17:33


↓ここで何関係ないことつぶやいてんのやら
2016/12/02 14:55

名無しのリーク
香川県ルーちゃん餃子のフジフーヅはバイトにパワハラの末指切断の大けがを負わせた犯罪企業
2016/10/11 17:02

naga3
お使いのFlashのバージョンと、
OSを教えてもらえませんか?
2013/05/25 08:50

dhipo2
度々すみません・・・
このページとは、
ゴルフゲームのページの一番上の事です。
よろしくお願いします。
2013/05/19 10:39

chipo2
このページの一番上の方の”実行画面”が、動かないのですが・・・
正確に言うと、矢印は動くのですが、
クリックしても、ボールが飛ばないのです・・・。
(ボールが飛んだような絵が一瞬出て、戻ってしまいます)
私のPCのフラッシュのバージョンが古いとかいった理由でしょうか・・・;;
すみませんが、教えてください。
2013/05/19 10:37

残りを読む »