当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
GALV Prize Wheel - GALV_PrizeWheel.js
シェア用テキスト:
▼GALV Prize Wheel(Galv様作) - GALV_PrizeWheel.js
https://plugin.fungamemake.com/archives/23273
ルーレットシーンを追加
ふりがな:GALV Prize Wheel
機能概要: ルーレットシーンを追加
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:禁止 (素材を利用した作品の配布は再配布に当たりません。)
・詳細はダウンロードページ・プラグイン内を確認
作者:Galv
作者サイト:https://galvs-scripts.com/
解説ページ:https://fungamemake.com/archives/6684
ダウンロードページ:https://galvs-scripts.com/2017/02/19/mv-prize-wheel/
ファイル名:GALV_PrizeWheel.js
プラグインのヘルプ:
/*:ja
* @plugindesc (v.1.3) 賞品ホイールを回してランダムなアイテムを入手するシーンを追加します。
*
* @author Galv - galvs-scripts.com
*
* @param Wheel Graphic
* @text ホイール画像
* @desc 賞品ホイールシーンに使用されるホイール画像(/img/pictures/内)
* @default prizewheel
* @require 1
* @dir img/pictures/
* @type file
*
* @param Wheel Y
* @text ホイール表示Y位置
* @desc ホイールが表示される画面の上部からの距離
* @default 30
*
* @param Notch Graphic
* @text ノッチ画像
* @desc 賞品ホイールシーンに使用されるノッチ画像(/img/pictures/内)
* @default prizewheel_notch
* @require 1
* @dir img/pictures/
* @type file
*
* @param Arrow Graphic
* @text 矢印画像
* @desc 賞品ホイールシーンに使用される矢印画像(/img/pictures/内)
* @default prizewheel_arrow
* @require 1
* @dir img/pictures/
* @type file
*
* @param Notch SE
* @text ノッチSE
* @desc 矢印がノッチを通過時、再生されるSE
* ファイル名,音量,ピッチ
* @default Cursor1,80,150
*
* @param Confirm SE
* @text 決定SE
* @desc プレーヤーがボタンを押した時、再生されるSE
* ファイル名,音量,ピッチ
* @default Decision2,80,100
*
* @param Disable Background Blur
* @text 背景ぼかし無効化
* @type boolean
* @on 無効
* @off 有効
* @desc シーンの背景ぼかしの無効化
* 無効:true / 有効:false
* @default true
*
* @help
* 翻訳:ムノクラ
* https://fungamemake.com/
* https://twitter.com/munokura/
*
* Galv's Prize Wheel
* ---------------------------------------------------------------------------
* このプラグインは、
* スクリプトコールを使用して作成した一覧から賞品を獲得できる
* ホイールを回転させる新しいアニメーションシーンを追加します。
* ---------------------------------------------------------------------------
*
* ---------------------------------------------------------------------------
* スクリプトコール
* ---------------------------------------------------------------------------
*
* Galv.PRIZE.addPrizes(s,s,s); // 次回の賞品ホイールの実行時の
* // 賞品を賞品一覧に追加します。
* // s は次のいずれかです。
* // 'wx,z' // 武器
* // 'ax,z' // 防具
* // 'ix,z' // アイテム
* // 'cx,z' // カスタム
* // xはID、zは獲得した量です。
* // 例:
* // 'w12,1' - 武器12を1個獲得
* // 'a4,2' - 防具4を2個獲得
* // 'i1,20' - アイテム1を20個獲得
* // カスタムは、xがアイコンID、
* // zが文字列です。
* // 例:'c1,ハズレ'
*
* Galv.PRIZE.start(); // 事前に追加された賞品一覧を使用して
* // ホイール回転を開始します。
*
* Galv.PRIZE.give(); // プレイヤーに当選した賞品を与えます。
* // これを実行しなければ、
* // プレーヤーは受け取れません!
*
* Galv.PRIZE.setBack('picture'); // ホイールの背景に
* // /img/pictures/ フォルダの画像を表示。
*
* Galv.PRIZE.setFront('picture'); // ホイールの前景に
* // /img/pictures/ フォルダの画像を表示。
*
* ---------------------------------------------------------------------------
* 条件分岐/変数の操作スクリプト
* ---------------------------------------------------------------------------
*
* Galv.PRIZE.result.isCustom // カスタムの場合true
* Galv.PRIZE.result.item // アイテム(オブジェクト)
* Galv.PRIZE.result.item.name // アイテム名(文字列)
* Galv.PRIZE.result.item.iconIndex // アイテムのアイコンID(数値)
* Galv.PRIZE.result.item.id // アイテムID(数値)
* Galv.PRIZE.result.amount // アイテムの量(数値)
*
* ---------------------------------------------------------------------------
*/