ユーザ用ツール

サイト用ツール


playground:playground

文書の過去の版を表示しています。


Browser版

Browser版対応マニュアル

Adv.MasterではAndroid向けに開発されたゲーム素材を、ブラウザ上でも実行できる機能が予め仕込まれています。
当仕組みをBrowser版と呼びます。

Browser版はAndroid版と比べて実装できない機能もありますのでご注意ください。

ブラウザ版はほとんどの配信業者においてSNSゲームとしてユーザーに提供されています。
SNSでは、ゲーム単体の売り切りではなく、ゲームシナリオをいくつかのブロックに分けて、
シナリオチケット制としての販売方法をとっています。
したがって、ブラウザ版で提供する場合、ゲームシナリオ中に課金ポイントを仕込んでおく必要があります。

課金ポイントの仕組みについて

なお、課金ポイントを仕込んだシナリオも、売り切りゲーム型としてAndoirdネイティブ版にそのまま提供可能です。
(売り切りゲームとして提供した場合、仕込んだ課金ポイントはスキップされます)

■ ユーザーからたみた課金の流れイメージ
①課金ポイント到達







②コイン決済画面に遷移







③ゲームに戻る







■ init.scへの追記
init.scに以下の行を追加します。
追加する箇所はスプラッシュ等の画像を表示する直前になります。
[load place="-2" cond="tf.__platform == 'js' && tf.jsLoadContinue == '1'"]

【備考】
コイン決済後ゲームに戻る際、コインの支払い成功・失敗・キャンセルに係わらず、改めてゲームがロードされinit.scから開始されます。
追加した上記の行のloadタグが、コイン決済画面に遷移した箇所から再開するたの命令になります。
従って変数の初期化処理等のタグより後ろに上記loadタグを入れる必要があります。

■ 課金ポイントのタグ記述
全ての課金ポイントに以下のタグを挿入します。
[js_payment_gate itemId=<アイテムID> cond="tf.__platform == 'js'"]
<アイテムID>は課金ポイントを管理するID(半角英数字)になります。

例:
itemId=abcd1234
[js_payment_gate]タグは「jsPaymentGateMacro.sc」に記載されたマクロです。
「jsPaymentGateMacro.sc」はsc.orgフォルダに配置します。(ファイルは弊社より提供)
当該課金ポイントのコイン価格やユーザーに提示する名前などは、アイテムIDをキーとして後述する。
「js_payment.properties」に設定します。

■ 画像の格納
コイン決済画面へ遷移する際のボタン画像や、操作説明用画像をbi/middleディレクトリに格納します。
画像ファイルは弊社よりご提供します。

■ デバッグ
デバッグ時、課金情報を消去したい箇所に以下の行を追加します。
[js_payment_delete_all cond="tf.debugMode == '1' && tf.__platform == 'js'"]
※「js_payment_delete_all」タグは「jsPaymentGateMacro.sc」に記載されたマクロです。
※当該タグで「課金情報ファイル」に設定したコイン支払いを、連続して実行することもできます。「課金情報ファイル」の設定内容を確認できます。

■ 課金情報ファイル(js_payment.properties)の設定方法
※えろげー!ザ・ワールドに提供する場合は後述の「えろげー!ザ・ワールドに提供する場合」もお読みください。

文字コードSJIS
格納場所init.scと同じディレクトリ内
フォーマットjson
あああああ
プロパティ値・itemName
・unitPrice
・quantity(常に1)
・imageUrl
・description

出展:にじよめデベロッパーセンター

例:item1とitem1234を設定

"unitPrice":"90",
"quantity":"1",
"imageUrl":"",






"description":"テストゲーム_シナリオチケット1"
}
,
"item1234":{
"itemName":"テストルートその2",
"unitPrice":"90",
"quantity":"1",
"imageUrl":"",






"description":"テストルートその2の支払いです"
}
}|

playground/playground.1614210102.txt.gz · 最終更新: 2021/02/25 08:41 by advmanager