RPG製作情報など
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
07/07/04記事で『スロットマシーン』を公開したのだが、
コインで遊べるゲームが、スロットだけなのは寂しい。
そこで、コインゲームを他にも作る為、『スロットマシーン』を更新したよ!って話し。
とりあえず『スロットマシーン』のコイン追加(Game_Party)部分と、
回転する数値(コイン数)部分を、独立したスクリプトにしてみた。
①ゲームパーティにコインを追加・・・『Game_Party_Coin vol.1.00』
②回転数値機構・・・『Window_digits_number』
③スロットマシーン実行・・・『Slot_Machinevol.2.00』
※仕様変更の為↑バージョンは、使用不可。07/09/12記事を参照してね。
なぜ独立させたかと言うと、①コイン追加と②回転数値は、
使いまわしの利くスクリプトなので、新しいコインゲームを作った場合にも、
使用するスクリプトなのだ。
ちなみに、現在『ポーカー』を製作中♪近日公開予定
-------------------------------------------------------------------------
■↓スクリプトの改造に興味のある方は、読んでね♪
回転数値機構『Window_digits_number』は、
他の目的にも使用できるよう、機能を拡張している。
特徴、回転数値描画。高速数値描画。
例えば、ショップ(お店)の所持金を、回転しながら増減するものに変更可能。
※↓の改造方法では、メニューの所持金表示が消えるので注意!
■改造方法
Ⅰ・・・Scene_Shopの@gold_window = Window_Gold.newの真下に↓を挿入!
@digits_window = Window_digits_number.new(33+480,64,100,$game_party.gold,8)
(X座標,Y座標,Z座標,描画する数値,最大桁数)
Ⅱ・・・# ウィンドウを解放 の真下に↓を挿入!
@digits_window.dispose
Ⅲ・・・def update の真下に↓を挿入!
@digits_window.update($game_party.gold,$data_system.cancel_se)
※$data_system.cancel_se ←は回転するときのSEを指定。
省略すると、SE無し → @digits_window.update($game_party.gold)
Ⅳ・・・Window_Goldのゴールド表示部分をコメントアウト(↓#を頭に付ける)
#self.contents.draw_text(4, 0, 120-cx-2, 32, $game_party.gold.to_s, 2)
-------------------------------------------------------------------------
一応、開発者向けのスクリプトなので設定はメンドウ...
@digits_window.refresh(num) ←で更新(回転無し)
詳細は、スクリプトを見てね♪
コインで遊べるゲームが、スロットだけなのは寂しい。
そこで、コインゲームを他にも作る為、『スロットマシーン』を更新したよ!って話し。
とりあえず『スロットマシーン』のコイン追加(Game_Party)部分と、
回転する数値(コイン数)部分を、独立したスクリプトにしてみた。
①ゲームパーティにコインを追加・・・『Game_Party_Coin vol.1.00』
②回転数値機構・・・『Window_digits_number』
③スロットマシーン実行・・・『
※仕様変更の為↑バージョンは、使用不可。07/09/12記事を参照してね。
なぜ独立させたかと言うと、①コイン追加と②回転数値は、
使いまわしの利くスクリプトなので、新しいコインゲームを作った場合にも、
使用するスクリプトなのだ。
ちなみに、現在『ポーカー』を製作中♪
■↓スクリプトの改造に興味のある方は、読んでね♪
回転数値機構『Window_digits_number』は、
他の目的にも使用できるよう、機能を拡張している。
特徴、回転数値描画。高速数値描画。
例えば、ショップ(お店)の所持金を、回転しながら増減するものに変更可能。
※↓の改造方法では、メニューの所持金表示が消えるので注意!
■改造方法
Ⅰ・・・Scene_Shopの@gold_window = Window_Gold.newの真下に↓を挿入!
@digits_window = Window_digits_number.new(33+480,64,100,$game_party.gold,8)
(X座標,Y座標,Z座標,描画する数値,最大桁数)
Ⅱ・・・# ウィンドウを解放 の真下に↓を挿入!
@digits_window.dispose
Ⅲ・・・def update の真下に↓を挿入!
@digits_window.update($game_party.gold,$data_system.cancel_se)
※$data_system.cancel_se ←は回転するときのSEを指定。
省略すると、SE無し → @digits_window.update($game_party.gold)
Ⅳ・・・Window_Goldのゴールド表示部分をコメントアウト(↓#を頭に付ける)
#self.contents.draw_text(4, 0, 120-cx-2, 32, $game_party.gold.to_s, 2)
-------------------------------------------------------------------------
一応、開発者向けのスクリプトなので設定はメンドウ...
@digits_window.refresh(num) ←で更新(回転無し)
詳細は、スクリプトを見てね♪
07/07/18 マイナー更新したよ!
②回転数値機構・・・『Window_digits_number』をvol.1.20に更新!
■更新内容
・・・SE再生で、直接ファイル名を指定できるように修正!
@digits_window.update($game_party.gold,"ファイル名")
※修正前の↓ オーディオファイル指定でも可。
@digits_window.update($game_party.gold,$data_system.cancel_se)
・・・Copy_Fontの格納する(キャッシュできる)数値装飾に
字間を追加。
②回転数値機構・・・『Window_digits_number』をvol.1.20に更新!
■更新内容
・・・SE再生で、直接ファイル名を指定できるように修正!
@digits_window.update($game_party.gold,"ファイル名")
※修正前の↓ オーディオファイル指定でも可。
@digits_window.update($game_party.gold,$data_system.cancel_se)
・・・Copy_Fontの格納する(キャッシュできる)数値装飾に
字間を追加。
PR
この記事にコメントする
カレンダー
12 | 2025/01 | 02 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
最新コメント
[08/04 Faust]
[05/26 takku]
[11/12 ぱんだ]
[06/28 AntwerpBlue]
[06/28 AntwerpBlue]
[02/07 ジャリン]
[02/07 ジャリン]
[02/05 白豆]
[11/28 I・S]
[11/26 I・S]
ブログ内検索
最古記事
(09/12)
(09/15)
(09/15)
(09/15)
(09/16)
カウンター
忍者アナライズ