[PR] マッサージ
MENU
脱出ゲームの作り方
6.スプライトによる機能分離


第6章では引き続き、スプライトに関するトピックになります。

WANPA QUESTの画面を見てみますと、
機能ごとに分けることが出来るかと思います。
WANPA QUEST ANOHER1を例に取ると、

・メイン画面
・アイテム表示画面
・メッセージ画面

といった具体に分離できます。
実際のところ、WANPA QUEST ANOTHER1における各画面は、
機能ごとにスプライトで分離して記述されています。
図で表すと下のようになります。

スプライトで機能を分離

第5章までに作成してきたのは、上図で言うスプライト:mainに当たります。
というわけで以降では、「スプライト:main_window」を新しく作成しまして、
5章までに記述してきたものをこのスプライト:main_windowにコピー&ペーストしてしまいます。
また、「スプライト:message_window」と「スプライト:item_window」も作成します。

スプライトのサイズは以下の通り
 ・main_window…幅400、高さ300
 ・message_window…幅400、高さ100
 ・item_window…幅100、高さ400

また、スプライト:message_windowとスプライト:item_window用に、
それぞれ背景画像を作成しておきまして、追加しておきます。
(message_back.pdrとitem_back.pdr)
そして、プロジェクトのプロパティで、基本設定の幅を500、高さを400に変更して置きまして、
これら3つのスプライトを改めて、メイン(要するに_root)に配置します。

スプライトをメインに配置

このとき、配置した3つのスプライトに対して忘れずに、インスタンス名を入力しておきましょう。
これを入力しておかないと、以降の章で機能が上手く実装できません。








出来たFLASHは以下のようになります。



だんだん脱出ゲームらしい雰囲気に近づいてきましたね。
今のところ、まだ実感はないかと思いますが、
このように、機能ごとにスプライトで分離しておくことで、
ゲームを管理・作成しやすくなります。

短いですが、第6章はこれで終了です。
第7章以降から、実際にスプライト:message_windowとスプライト:item_windowを実装していきます。
イメージ的には、スプライト:main_windowがクリックされた箇所に応じて命令を出してやり、
スプライト:message_windowにメッセージを表示したり、
スプライト:item_windowにアイテムを表示したり、といった具合になります。

この章で作成したファイルはこちらから。
  lzh形式
  zip形式
※このファイルは使用・流用は自由としますが、そのままの転載は不可とします。
使用・流用した場合、強制ではありませんが、連絡・クレジット等をしていただければ幸いです。








次章:7.メッセージ機能実装
前章:5.表示の変化について
Home

MENU




本館
Home
1.はじめに
2.部屋の遷移について
3.画面の遷移について
4.フラグについて
5.表示の変化について
6.スプライトで機能分離
7.メッセージ機能実装
8.アイテムの取得
9.アイテムの表示
10.アイテムの使用
11.about item(前編)
12.about item(後編)
13.細かいこと
14.アップしない引き出し
15.パスワード入力装置
16.タイトルとオープニング
17.アフィリエイトについて















☆★☆ LINE スタンプ ☆★☆

WANPA WORLD

辛口ユカちゃん

忙しいけどオイラ「ヒマ人」



☆★☆ Amazon ☆★☆



☆★☆ 楽天ショッピング ☆★☆


☆★☆ 楽天トラベル ☆★☆



☆★☆ オススメ:ウォーターサーバ ☆★☆
■島根のおいしい天然水
オススメ!
■スマイルベビー水
島根のおいしい天然水 スマイルベビー水



☆★☆ オススメ:FX取引 ☆★☆
■SBI FXトレード
オススメ!
■FXプライム
FXプライム
■東岳証券 ■MATRIX TRADER
ヒロセ通商 MATRIX TRADER



Copyright(C) 2007-2015 WANPA. All rights reserved.