このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
課金実装 [2021/07/23 07:03] yam [スクリプト記述概要] |
課金実装 [2021/07/28 16:07] (現在) tam [課金情報ファイルの設定] |
||
|---|---|---|---|
| 行 22: | 行 22: | ||
| ==== 課金アイテム画像 ==== | ==== 課金アイテム画像 ==== | ||
| - | プラットフォーマーの課金画面に表示するアイテム画像をpngフォーマットでfreeフォルダに格納します\\ | + | プラットフォーマーの課金画面に表示するアイテム画像をpngフォーマットでfreeフォルダに格納します。\\ |
| - | 画像のサイズに関してはプラットフォーマーの仕様に準じます\\ | + | 画像のサイズに関してはプラットフォーマーの仕様に準じます。\\ |
| ==== 課金情報ファイルの設定 ==== | ==== 課金情報ファイルの設定 ==== | ||
| 行 34: | 行 34: | ||
| ^パラメータ名^内容^例^ | ^パラメータ名^内容^例^ | ||
| |%%------------%%|課金アイテムID|item01| | |%%------------%%|課金アイテムID|item01| | ||
| - | |itemName|課金アイテム名。課金画面に表示される|花子ルート| | + | |itemName|課金アイテム名。[[課金実装# |
| |unitPrice|課金金額(税込み)|200| | |unitPrice|課金金額(税込み)|200| | ||
| |quantity|数量(常に1固定)|1| | |quantity|数量(常に1固定)|1| | ||
| - | |imageUrl|課金イメージ画像ファイル名。課金画面に表示される|hoge.png| | + | |imageUrl|課金イメージ画像ファイル名。[[課金実装# |
| - | |description|課金アイテム説明文。課金画面に表示される|花子ルートのシナリオチケットです| | + | |description|課金アイテム説明文。[[課金実装# |
| |type|課金タイプ\\ | |type|課金タイプ\\ | ||
| - | |例\\ | + | |例.課金アイテムIDを2つ設定する場合\\ {\\ %%"%%ticket01%%"%%:{\\ |
| ==== スクリプトサンプル(シナリオチケットタイプ) ==== | ==== スクリプトサンプル(シナリオチケットタイプ) ==== | ||
| 行 58: | 行 58: | ||
| ■課金後\\ | ■課金後\\ | ||
| - | 「tf.js_pay_itemId_item01」に1が加算されます。課金以降はゲームを再起動しても「tf.js_pay_itemId_item01」の値は変わりません。evalタグで値を変更してもゲームを再起動すると元に戻ります。\\ | + | 「tf.js_pay_itemId_item01」に1が加算されます。課金以降はゲームを再起動しても「tf.js_pay_itemId_item01」の値は変わりません。evalタグで値を変更してもゲームを再起動すると元に戻ります。したがって残りのアイテム数は、使用したアイテム数をシステム変数に保管することで取得することになります。\\ |
| - | したがって残りのアイテム数は、使用したアイテム数をシステム変数に保管することで取得することになります。\\ | + | 例えば、課金アイテムID「item01」の一回の課金が対応するアイテムを5個付与する仕様で、使用したアイテム数をsf.item01_use変数で管理したとすると、残アイテム数は「tf.js_pay_itemId_item01 × 5 - sf.item01_use」で算出します。 |
| - | 例えば、item01の一回の課金で対応するアイテムが5個付与される仕様で、sf.item01_useで使用したアイテム数を管理したとすると、残アイテム数は「tf.js_pay_itemId_item01×5 | + | |
| |スクリプト例\\ | |スクリプト例\\ | ||
| 行 73: | 行 72: | ||
| ※課金を初期化すると全てのシステム変数も消去されます。 | ※課金を初期化すると全てのシステム変数も消去されます。 | ||
| - | |@link target=*delete\\ | + | |@if exp=" |
| ===== ユーザーからたみた課金の流れイメージ例 ===== | ===== ユーザーからたみた課金の流れイメージ例 ===== | ||
| - | 準備中 | + | ^ ^^ |
| + | |1.課金箇所到達|{{: | ||
| + | |{{anchor: | ||
| + | |3.課金完了後ゲーム画面へ|{{: | ||
| ===== その他 ===== | ===== その他 ===== | ||
| - | プラットフォーマーによって仮想通貨の呼称(コイン、ポイント等)が違うため、課金画面に遷移する際に表示する画像を差し替えることがあります。\\ | + | プラットフォーマーによって仮想通貨の呼称(コイン、ポイント等)が違うため、課金画面に遷移する前に表示する画像を差し替えることがあります。\\ |
| - | その際は[[備え付け変数# | + | その際は[[備え付け変数# |