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

19::gr01::ストーリー画面表示

担当

中村海音

役割

背景・立ち絵の表示

立ち絵管理(差分変化・位置移動)

背景種変更

メッセージの表示

メッセージ表示に合わせたSE再生

BGM再生(サウンドモジュール)

文字サイズ・進行スピード変更(設定画面モジュール)

画面イメージ

背景があり、立ち絵があり、メッセージ表示があるイメージ storyMain.png

メッセージウィンドウ画像:messegeBox.png

各キャラ立ち絵:
yue.png
hikari.png
bucho.png
ren.png
aoi.png
kimura.png

メッセージSE:messege.mp3

オブジェクト名

ShowStory(game, scene)

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

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

showstory.js

関数

・setShowMode(mode)
描写モード変更
メッセージ部分の表示・非表示
第1引数mode:数値、1非表示、0表示

・setBack(backName)
背景絵変更
第1引数backName:文字列、背景絵名

・setCharaPicture(chara, frame, effect)
立ち絵種変更
第1引数chara:文字列、キャラ名
第2引数frame:数値、立ち絵種番号
第3引数effect:数値、効果(今は何も動作つけてない)

・setCharaX (chara, x, effect)
立ち絵位置変更
第1引数chara:文字列、キャラ名
第2引数x:数値、0〜1でゲーム画面左から相対位置で。軸基準
第3引数effect:数値、効果、'1'で移動

・setCharaSize (chara, size)
立ち絵サイズ変更
第1引数chara:文字列、キャラ名
第2引数size:数値、倍率

・setCharaY(chara, y, effect)
立ち絵位置変更
第1引数chara:文字列、キャラ名
第2引数y:数値、0〜1でゲーム画面上から相対位置で。上基準
第3引数effect:数値、効果(今は何も動作つけてない)

・setMessege(chara, messegeText, effect)
メッセージ更新
第1引数chara:文字列、キャラ名
第2引数messegeText:文字列、メッセージ文
第3引数effect:数値、効果(今は何も動作つけてない)

・skipMessege()
メッセージスキップ
引数なし

・setMessegeSize(size)
文字サイズ変更
第1引数size:数値、文字サイズ(px)(最大30)

・setMessegeSpeed(speed)
メッセージスピード変更 第1引数speed:数値、進行スピード(一文字あたりのフレーム数)

・isShowing()
描写に動きがあるかの取得
引数なし
返り値:数値、1動きあり(メッセージ表示中とか)、0動きなし

・skip()
描写のスキップ
引数なし

モジュール分けへ戻る


最終更新日:2019/08/02 00:31:21