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

19::gr01::使えそうな関数

common.js

に記載

・readTextFile(filename)
ファイルを読む関数
第1引数filename:文字列、開くファイルの名前
返り値:文字列、ファイルの中身

・readCsv(file)
csvファイルを読む関数
第1引数filename:文字列、開くファイルの名前
返り値:文字列2次元配列

・changeName(name)
プログラム上の名前とストーリー上の名前の変換をする
第1引数name:文字列、名前
返り値:文字列、名前

現登録済み対応表

chara キャラ
yue ユエ
hikari ひかり
bucho 部長
aoi
職員室 staffroom
教室 schoolroom
部室 clubroom
廊下 way
野外 outdoor
生徒会室 studentroom
図書室 library
ブラックアウト blackout

・defaultScene(game)
(デバック用)何もない遷移先画面用意してくれるオブジェクト
所持関数start()
画面遷移する
なお、遷移先からは画面クリックで戻る。

・keySetup(game)
キーバインド設定 現設定キー

キーコード 名前
32 SPC
90 z
88 x
67 c
86 v
65 a
70 f
74 j
59 PLS
13 enterPush
※game.input.enterにenterの長押しの最初だけ反応するものがはいってます。使い方は一緒

・myPreload(game)
各画像名リスト、音名リスト、曲名リストに記載されてるものをプレロードし、
gameに情報を格納する。

・getImageData(game, name)
画像情報を取得する
第1引数game:Gameオブジェクト
第2引数name:文字列、画像名
返り値:
w:spriteでの横幅
h:spriteでの縦幅

・getSoundData(game, name)
サウンド情報を取得する
第1引数game:Gameオブジェクト
第2引数name:文字列、画像名
返り値:
0:曲ファイル名
time:曲の長さ

・getMusicData(game, name)
音楽情報を取得する
第1引数game:Gameオブジェクト
第2引数name:文字列、画像名
返り値:
0:曲ファイル名
time:曲の長さ
musicName:曲ファイル名
musicName2:曲表示名

・scaleMove(sp)
スプライトの拡縮による左上頂点のずれを直す。
第1引数sp:Spriteオブジェクト
返り値なし

モジュール分けへ戻る


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