Gacha.jsの導入方法

もえぶた
記事: 2
登録日時: 2024年1月01日(月) 12:30

Gacha.jsの導入方法

投稿記事by もえぶた » 2024年1月01日(月) 12:44

<状況>
Gacha.jsを導入し(gacha open)ガチャ画面を開くことには成功しましたが、
ガチャを引くボタンが選択できません。
所持金は10回回せる程度に足りています。

導入したGacha.js
https://plugin.fungamemake.com/archives/1075

<作りたいもの>
一般的なソシャゲのようなレアリティごとに封入確率が変わるガチャで
同じレアリティの中でも15種程度のバリエーションを作りたい。

<現状のプラグイン状況>
最初にGacha openのプラグインコマンドを設定し
Gacha add item 〇で規定したアイテム(レア度1)を17種類封入しています。

アイテム画像データをimg/gachaに17種入れてあります。
<gachaImage:R1><gachaImage:R2>といった形で
こちらアイテムメモ欄に記載。

<gachaNumLot:256> といった感じでガチャのストックが17種256個ずつ封入しています。
アイテムメモ欄に記載。

すべてのアイテムは <gachaRank:1>がアイテムメモ欄に記載されています。

プラグインコマンド
「会話文章(ガチャの説明)」
Gacha open
Gacha add item 1
Gacha add item 2
Gacha add item 3

Gacha add item 17

アイテムメモ欄の一例
<img:R1>
<help:このアイテムを使用する事でR1が手に入ります>
<gachaImage:R1>
<gachaNumLot:256>
<gachaRank:1>

他にもアイテムに画像を設定するプラグインと
アイテム画面なヘルプウィンドウを拡大するプラグインが導入されているため、上の2行はそのためのコマンドです。

初心者につき仕様がよく分かっておらず、やや嚙み砕いて教えていただけるとすごく助かります。
良ければお手すきの際、どなたか教えてください。よろしくお願いいたします。

ecf5DTTzl6h6lJj02
記事: 467
登録日時: 2018年12月23日(日) 13:55

Re: Gacha.jsの導入方法

投稿記事by ecf5DTTzl6h6lJj02 » 2024年1月01日(月) 20:11

こんばんは。
もえぶた さんが書きました:<状況>
Gacha.jsを導入し(gacha open)ガチャ画面を開くことには成功しましたが、
ガチャを引くボタンが選択できません。
所持金は10回回せる程度に足りています。

導入したGacha.js
https://plugin.fungamemake.com/archives/1075

<作りたいもの>
一般的なソシャゲのようなレアリティごとに封入確率が変わるガチャで
同じレアリティの中でも15種程度のバリエーションを作りたい。

<現状のプラグイン状況>
最初にGacha openのプラグインコマンドを設定し
Gacha add item 〇で規定したアイテム(レア度1)を17種類封入しています。

アイテム画像データをimg/gachaに17種入れてあります。
<gachaImage:R1><gachaImage:R2>といった形で
こちらアイテムメモ欄に記載。

<gachaNumLot:256> といった感じでガチャのストックが17種256個ずつ封入しています。
アイテムメモ欄に記載。

すべてのアイテムは <gachaRank:1>がアイテムメモ欄に記載されています。

プラグインコマンド
「会話文章(ガチャの説明)」
Gacha open
Gacha add item 1
Gacha add item 2
Gacha add item 3

Gacha add item 17

アイテムメモ欄の一例
<img:R1>
<help:このアイテムを使用する事でR1が手に入ります>
<gachaImage:R1>
<gachaNumLot:256>
<gachaRank:1>

他にもアイテムに画像を設定するプラグインと
アイテム画面なヘルプウィンドウを拡大するプラグインが導入されているため、上の2行はそのためのコマンドです。

初心者につき仕様がよく分かっておらず、やや嚙み砕いて教えていただけるとすごく助かります。
良ければお手すきの際、どなたか教えてください。よろしくお願いいたします。

プラグインコマンド Gacha open で、ガチャ画面を開くよりも前に、
プラグインコマンド Gacha add item で、アイテムを追加しておく必要があります。
上記のイベントコマンドの順番だと、
最初にガチャ画面を開いたときに、商品がないので、ガチャを引けない状態になっています。
一度画面を閉じて、再度イベントを実行して、ガチャ画面を開いた際には、
きちんとガチャが引ける状態になっているのではないでしょうか?
確認してみてください。

また、 メモ欄に記載する、 gachaNumLot についてですが、
ここで指定した数値は、
そのアイテムが引かれる毎に減少するというような仕組みではありませんので、注意してください。
ガチャを引くたびに、この値の枚数入っているものとして、ガチャの排出率を算出します。
もえぶた
記事: 2
登録日時: 2024年1月01日(月) 12:30

Re: Gacha.jsの導入方法

投稿記事by もえぶた » 2024年1月01日(月) 21:16

入れ替えたら出来ました!ありがとうございます。

もしわかればでよろしいのですがガチャ結果が全て正方形のアイコンで表示されているだけなのですが
これは仕様ですか?できたらレアリティが分かるようなものをガチャ結果に表示したいのですが・・・
レア度をアイテムの下に記載するとか色でアイテムを囲むとか・・・。

あとアイテムそのものにもレア度が記載されているので長方形のアイテムをそのまま表示できれば
それが一番良いのですが方策はご存知でしょうか?良ければよろしくお願いいたします。
ecf5DTTzl6h6lJj02
記事: 467
登録日時: 2018年12月23日(日) 13:55

Re: Gacha.jsの導入方法

投稿記事by ecf5DTTzl6h6lJj02 » 2024年1月01日(月) 23:15

こんばんは。
もえぶた さんが書きました:入れ替えたら出来ました!ありがとうございます。

もしわかればでよろしいのですがガチャ結果が全て正方形のアイコンで表示されているだけなのですが
これは仕様ですか?できたらレアリティが分かるようなものをガチャ結果に表示したいのですが・・・
レア度をアイテムの下に記載するとか色でアイテムを囲むとか・・・。

あとアイテムそのものにもレア度が記載されているので長方形のアイテムをそのまま表示できれば
それが一番良いのですが方策はご存知でしょうか?良ければよろしくお願いいたします。

ガチャ結果画面用の画像が指定されていない場合は、
gachaImage で指定した画像を
gachaResultX 及び gachaResultY で指定したポイント、
指定がない場合は画像の中央を中心に、
132px × 132px サイズにトリミングした画像が表示される仕様です。

ガチャ結果用の画像を指定すれば、その画像をそのまま表示してくれますが、
780px × 300px の範囲に 10枚分の画像を表示しなければいけませんので、
元の画像をそのまま表示することは難しく、
ガチャ結果用の画像を別に用意する必要があるかと思います。

“MV:質問” へ戻る