2020 ソフトウェア設計及び演習用の班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