組み込み関数 - システム
情報
Vket Cloudの基盤システム(ブラウザやOS)へのアクセスを実現する関数です。
システム
hsSystemOutput
void hsSystemOutput(string text)
引数で指定した文字列をコンソールに出力する。
hsSystemWriteLine
void hsSystemWriteLine(string text)
引数で指定した文字列をコンソールに出力し、最後に改行を出力する。
Note
現バージョンにおいて、文字列にアポストロフィ / シングルクォート( ' ' , U+0027)を含めると動作が停止するエラーが確認されております。
恐れ入りますが、文字列では同記号の使用を避けるようお願い致します。
hsSystemIsDebugMode
bool hsSystemIsDebugMode()
Vket Cloudがデバッグモードで動作している場合は true を返す。
hsSystemGetTime
int hsSystemGetTime()
アプリが起動してからの経過時間をミリ秒単位で返す。
hsSystemGetDeltaTime
float hsSystemGetDeltaTime()
最後のフレームから、現在のフレームまでの経過時間を秒単位で返す。
hsGetDate
void hsGetDate(ref int year, ref int month, ref int day, ref int week, ref int hour, ref int minute, ref int second)
現在のローカルの日時を取得します。
年(year), 月(month), day(day) は、1から始まります。
週(week) は、{ 0=日, 1=月, ..., 6=土 } と続きます。
hsGetDateLocal
void hsGetDateLocal(ref int year, ref int month, ref int day, ref int week, ref int hour, ref int minute, ref int second)
現在のローカルの日時を取得します。
それぞれの数値の意味は、 hsGetDate() を確認してください。
hsGetDateUTC
void hsGetDateUTC(ref int year, ref int month, ref int day, ref int week, ref int hour, ref int minute, ref int second)
現在の日時をUTCで取得します。
それぞれの数値の意味は、hsGetDate() を確認してください。
hsGetTimezoneOffset
int hsGetTimezoneOffset()
システム上の現在のタイムゾーンと、UTCタイムゾーンの差を分単位で返します。
hsGetCurrentWorldId
float hsSystemGetDeltaTime()
ワールドIDを取得する。
Web
hsWebOpen(string)
void hsWebOpen(string url)
urlを開く。
言語
hsGetLang()
string hsGetLang()
現在のシステムの言語を返します。(JavaScriptのnavigator.languageの値に相当する文字列を返します)
hsIsLangJA()
bool hsIsLangJA()
現在のシステムの言語が日本語の場合にtrueを返します。
hsIsLangEN()
bool hsIsLangEN()
現在のシステムの言語が英語の場合にtrueを返します。