2019 ソフトウェア設計及び演習用の班Wiki

19::gr01::選択肢

担当

鈴木風花

役割

ホーム画面やストーリー中の選択肢など十字キーによる選択動作機能をつけたい際のためのもの。

ボタン(スプライト)の管理(追加)

ボタンデータ(スプライト)の保持

十字キーによる選択動作への対応

選択決定時、選択されたスプライトのイベントの関数実行

選択時・選択決定時のSE再生

選択中のボタンの明滅

選択時SE:judge1.mp3
決定時SE:judge1.mp3

オブジェクト名

Choice(game, scene)

生成時引数
第1引数game:Gameオブジェクト
第2引数scene:Sceneオブジェクト

記載ソースコードファイル名

choice.js

関数

・add(sprite, place, func) ボタンの追加
第1引数sprite:ボタンとするスプライトオブジェクト
第2引数place:数値、場所
場所数値

00 01 02
10 11 12
20 21 22

表のような数字を持たせて、上キーで−10、右キーで+1のように対応。
第3引数func:関数、選択決定時実行する

モジュール分けへ戻る


最終更新日:2019/07/31 11:14:11