2020 ソフトウェア設計及び演習用の班Wiki
19::gr01::ストーリー画面表示
役割
背景・立ち絵の表示
立ち絵管理(差分変化・位置移動)
背景種変更
メッセージの表示
メッセージ表示に合わせたSE再生
BGM再生(サウンドモジュール)
文字サイズ・進行スピード変更(設定画面モジュール)
画面イメージ
背景があり、立ち絵があり、メッセージ表示があるイメージ
メッセージウィンドウ画像:messegeBox.png
各キャラ立ち絵:
yue.png
hikari.png
bucho.png
ren.png
aoi.png
kimura.png
オブジェクト名
ShowStory(game, scene)
生成時引数
第1引数game:Gameオブジェクト
第2引数scene:Sceneオブジェクト
関数
・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