Classes Utils - hikipuro/rpgmakermv_ref GitHub Wiki
Utils クラス
[クラス一覧 / rpg_core.js]
(ver.1.6.2)
ユーティリティメソッド等
定義場所: rpg_core.js 155行目から
クラスの属性
- Static クラス
フィールド
名前 | 型 | 初期値 | 説明 |
---|---|---|---|
RPGMAKER_NAME | string | "MV" | (Static) RPGツクールの名前 |
RPGMAKER_VERSION | string | "1.6.1" | (Static) RPGツクールのバージョン |
_id | number | 1 | (Static) generateRuntimeId() で作成する次のID |
_supportPassiveEvent | boolean | null | (Static) ブラウザがパッシブイベントをサポートするか |
メソッド
名前 | 説明 |
---|---|
isOptionValid | 引数で指定されたオプション名が URL 末尾の location.search に含まれているか確認する |
isNwjs | 実行プラットフォームが NW.js か確認する |
isMobileDevice | 実行プラットフォームがモバイルデバイスか確認する |
isMobileSafari | 実行プラットフォームがモバイルSafariか確認する |
isAndroidChrome | 実行プラットフォームがAndroid Chromeか確認する |
canReadGameFiles | ゲームのファイルが読み込み可能か確認する |
rgbToCssColor | RGB値をCSS形式の色に変換する |
generateRuntimeId | ユニークなID番号を作成する |
isSupportPassiveEvent | ブラウザがパッシブイベントをサポートするか確認する |
isOptionValid
定義: isOptionValid(name)
引数で指定されたオプション名が URL 末尾の location.search に含まれているか確認する
引数
- name: オプションの名前
戻り値
- 含まれている場合: true
- 含まれていない場合: false
isNwjs
定義: isNwjs()
実行プラットフォームが NW.js か確認する
戻り値
- NW.js 上で実行されている場合: true
- それ以外: false
isMobileDevice
定義: isMobileDevice()
実行プラットフォームがモバイルデバイスか確認する
navigator.userAgent に次の文字列のいずれかが含まれる場合はモバイルデバイスとする
- Android
- webOS
- iPhone
- iPad
- iPod
- BlackBerry
- IEMobile
- Opera Mini
戻り値
- モバイルデバイス上で実行されている場合: true
- それ以外: false
isMobileSafari
定義: isMobileSafari()
実行プラットフォームがモバイルSafariか確認する
戻り値
- モバイルSafari上で実行されている場合: true
- それ以外: false
isAndroidChrome
定義: isAndroidChrome()
実行プラットフォームがAndroid Chromeか確認する
戻り値
- Android Chrome上で実行されている場合: true
- それ以外: false
canReadGameFiles
定義: canReadGameFiles()
ゲームのファイルが読み込み可能か確認する
戻り値
(boolean)
- 読み込み可能: true
- 読み込み不可能: false
rgbToCssColor
定義: rgbToCssColor(r, g, b)
RGB値をCSS形式の色に変換する
引数 | 型 | 説明 |
---|---|---|
r | number | 赤 (0 - 255) |
g | number | 緑 (0 - 255) |
b | number | 青 (0 - 255) |
戻り値
(string) "rgb(" + r + "," + g + "," + b + ")"
generateRuntimeId
定義: generateRuntimeId()
ユニークなID番号を作成する
戻り値
(number) 1 以上の値
isSupportPassiveEvent
定義: isSupportPassiveEvent()
ブラウザがパッシブイベントをサポートするか確認する
https://github.com/WICG/EventListenerOptions/blob/gh-pages/explainer.md#feature-detection
戻り値
(boolean)
- サポートする: true
- サポートしない: false