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