ユーザ用ツール

サイト用ツール


備え付け変数

Warning: Undefined array key -1 in /home/r4162016/public_html/loginas.co.jp/advmaster/reference/inc/html.php on line 1458

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
備え付け変数 [2021/07/22 18:17]
yam [その他]
備え付け変数 [2023/06/30 07:29] (現在)
advmanager [その他]
行 34: 行 34:
 ===== スキップ/オート ===== ===== スキップ/オート =====
 ^変数名^内容/説明^ ^変数名^内容/説明^
-|kag.skipMode|true:スキップモード中false:スキップモード中ではない| +|kag.skipMode|true:スキップモード中\\  false:スキップモード中ではない| 
-|kag.autoMode|true:オートモード中false:オートモード中ではない|+|kag.autoMode|true:オートモード中\\  false:オートモード中ではない|
  
-スキップモード中はBGMを鳴らさない +|【スキップモード中はBGMを鳴らさない\\  @playbgm storage=hoge cond="kag.skipMode == false"|
-|@playbgm storage=hoge cond="kag.skipMode == false"|+
  
 ===== イメージレイヤー情報 ===== ===== イメージレイヤー情報 =====
-イメージレイヤの各属性および総レイヤー数をスクリプトで読み取ることができます。\\+イメージレイヤの各属性をスクリプトで読み取ることができます。\\ 
 +※当該レイヤーが存在しない場合、値には'0'が入ります。\\
 ■形式\\ ■形式\\
 kag.<ページ>.layers.<レイヤ名>.%%__%%<属性ID>\\ kag.<ページ>.layers.<レイヤ名>.%%__%%<属性ID>\\
行 67: 行 67:
 |group|0aa| |group|0aa|
  
-|例:レイヤー名がhogeの表画像の画像ファイル名を取得\\  @eval exp="tf.fn = kag.fore.layers.hoge.%%__%%58"|+|例:レイヤー名がhogeの表画像の画像ファイル名を取得\\  @eval exp="tf.fn = kag.fore.layers.hoge.%%__%%58"\\ ※tf.fnがの値が'0'の場合、当該レイヤーは存在しない。| 
 +|@layopt layer=hoge left=0 cond="kag.fore.layers.hoge.%%__%%58 != 0"\\ ↑hogeレイヤーが存在する場合のみlayoptしてます|
  
-|例:全景レヤ全てにmoveさせる\\  @eval exp="tf.size = kag.fore.layers.size"\\  @while exp="tf.size > 0"\\   @eval exp="tf.size -1"\\   @move2 page=fore layer=&tf.size time=%time%%|%%250 path=(,sub10,)(,add10,) delay=0\\  @endwhile\\  @move2go|+■画像の縦横サズ取得(2022.01追加)\\ 
 +例:\\ 
 +@eval exp="tf.= kag.fore.layers.hoge.width"\\ 
 +@eval exp="tf.kag.back.layers.hoge.height"
  
 ===== BGM、SE情報 ===== ===== BGM、SE情報 =====
行 77: 行 81:
 |kag.bgm.isPause|true:BGM一時停止中, false:BGM一時停止中外| |kag.bgm.isPause|true:BGM一時停止中, false:BGM一時停止中外|
 |kag.se.<buf>.isPlay|true:SEプレイ中, false:SEプレイ外\\  buf:0~2の数字\\  例:@eval exp="tf.hoge = kag.se.0.isPlay"| |kag.se.<buf>.isPlay|true:SEプレイ中, false:SEプレイ外\\  buf:0~2の数字\\  例:@eval exp="tf.hoge = kag.se.0.isPlay"|
-|kag.se.<buf>.storage|SEファイル名|+|kag.se.<buf>.storage|SEファイル名\\  例:@playse storage=&kag.se.0.storage|
 |kag.se.<buf>.isLoop|true:ループありSE, false:ループなしSE| |kag.se.<buf>.isLoop|true:ループありSE, false:ループなしSE|
  
行 85: 行 89:
 |isNull|引数となる変数の初期化有無を判定\\  【例】\\  @eval exp="tf.resulet = func.isNull(tf.hoge)"\\  →tf.hogeに値が代入されていないので、tf.resuletはtrue\\  @eval exp="tf.hoge = 0"\\  @eval exp="tf.resulet = func.isNull(tf.hoge)"\\  →tf.hogeに値が代入されているので、tf.resuletはfalse| |isNull|引数となる変数の初期化有無を判定\\  【例】\\  @eval exp="tf.resulet = func.isNull(tf.hoge)"\\  →tf.hogeに値が代入されていないので、tf.resuletはtrue\\  @eval exp="tf.hoge = 0"\\  @eval exp="tf.resulet = func.isNull(tf.hoge)"\\  →tf.hogeに値が代入されているので、tf.resuletはfalse|
 |random|0~9999999の間のランダムな整数。\\  【例】\\  0~99のランダム値を取得\\  exp="tf.rnd = func.random; tf.rnd = tf.rnd % 100"\\  【注意点】\\  func.randomを復習要素の式中で使用することはできません。\\  【NG例】:exp="tf.rnd = func.random % 100"| |random|0~9999999の間のランダムな整数。\\  【例】\\  0~99のランダム値を取得\\  exp="tf.rnd = func.random; tf.rnd = tf.rnd % 100"\\  【注意点】\\  func.randomを復習要素の式中で使用することはできません。\\  【NG例】:exp="tf.rnd = func.random % 100"|
-|currentTime|端末(ブラウザ)のエポック秒[ミリ秒]を取得\\  【例】\\  @eval exp="tf.time = func.currentTime"+|currentTime|端末(ブラウザ)のエポック秒(UNIX時間)[ミリ秒]を取得\\  【例】\\  @eval exp="tf.time = func.currentTime"
-|epochSecond|端末(ブラウザ)のエポック秒[秒]を取得\\  【例】\\  @eval exp="tf.epoc = func.epochSecond"|+|epochSecond|端末(ブラウザ)のエポック秒(UNIX時間)[秒]を取得\\  【例】\\  @eval exp="tf.epoc = func.epochSecond"
 +|length|引数となる変数の文字列長\\  【例】\\  @eval exp="tf.hoge = func.length(100)"\\  →tf.hogeは3\\  @eval exp="tf.aiueo = 'あいうえお'; tf.hoge = func.length(tf.aiueo)"\\  →tf.hogeは5|
  
 ■経過時間の管理や、imageタグを用いた現在日時の表示に活用できます。\\ ■経過時間の管理や、imageタグを用いた現在日時の表示に活用できます。\\
行 107: 行 112:
 ===== その他 ===== ===== その他 =====
 ^変数名^内容/説明^ ^変数名^内容/説明^
 +|{{anchor:kagprefixopensocial:kag.prefixOpensocial}}|ソシャゲプラットフォーム判定\\  animateg:animateGAMES\\  nijiyome:にじGAME\\  dmm:FANZA GAMES\\  ※プラットフォームによって画像ファイルを変更したい時などに使用\\  以下の例の場合、shp_animateg.png、shp_nijiyome.png、shp_dmm.pngの3つのファイルを稼働するプラットフォームにより自動で表示分けします\\  【例】\\  @image storage=shp_&kag.prefixOpensocial layer=_p3 page=back|
 |kag.b_ios|端末OS判定\\  true:IPHONE、false:IPHONE以外\\  @if exp="kag.b_ios == true"\\   IPHONEの処理\\  @else\\   IPHONE以外の処理\\  @endif| |kag.b_ios|端末OS判定\\  true:IPHONE、false:IPHONE以外\\  @if exp="kag.b_ios == true"\\   IPHONEの処理\\  @else\\   IPHONE以外の処理\\  @endif|
-|{{anchor:kag.prefixOpensocial:kag.prefixOpensocial}}|ソシャゲプラットフォーム判定\\  animateg:アニメイトゲームス\\  nijiyome:にじゲーム\\  dmm:DMM\\  ※プラットフォームによって画像ファイルを変更したい時などに使用\\  以下の例の場合、shp_animateg.png、shp_nijiyome.png、shp_dmm.pngの3つのファイルを稼働するプラットフォームにより自動で表示分けします\\  【例】\\  @image storage=shp_&kag.prefixOpensocial layer=_p3 page=back| 
 |f.%%__%%jump_label%%___%%\\  f.%%__%%jump_storage%%___%%|実行中のシナリオファイル名とラベル名がゲーム変数に自動設定されます\\  ラベル名:f.%%__%%jump_label%%___%%\\  シナリオファイル名:f.%%__%%jump_storage%%___%%\\  例\\  @emb exp="f.%%__%%jump_label%%___%% + ':' + f.%%__%%jump_storage%%___%%"\\  [[使い方のヒント#既読スキップ実装|こちら「既読スキップ実装」も参照]]| |f.%%__%%jump_label%%___%%\\  f.%%__%%jump_storage%%___%%|実行中のシナリオファイル名とラベル名がゲーム変数に自動設定されます\\  ラベル名:f.%%__%%jump_label%%___%%\\  シナリオファイル名:f.%%__%%jump_storage%%___%%\\  例\\  @emb exp="f.%%__%%jump_label%%___%% + ':' + f.%%__%%jump_storage%%___%%"\\  [[使い方のヒント#既読スキップ実装|こちら「既読スキップ実装」も参照]]|
備え付け変数.1626945426.txt.gz · 最終更新: 2021/07/22 18:17 by yam