RGSS3備忘録その1

よく考えてみたら、毎回ツクールシリーズを
買ってきたが、何一つまともなゲームをつくってないような・・・。

そんなことはどうでもいいんだよ(`・д・´)
自分が楽しければそれでいいんだよ!(`・д・´)

で、今日やりますのはタイトル画面の背景をランダムで変えるっていうやつです。( ^ω^)
RTP素材には、たくさんの背景画像が入っていますが、
1つのゲームで1種類の背景しか選べないのは、もったいない気がします。

そこで、タイトルシーンが呼び出されるたびに、背景画像がランダムで変わる
っていうスクリプトを考えました。

module Suppon
  Title_Random_Choice = true #使用しない場合はfalseにしてください。
end

class Scene_Title
  alias suppon_create_background create_background
  def create_background
    suppon_create_background
    return unless Suppon::Title_Random_Choice
    @sprite1 = Sprite.new
    @sprite1.bitmap = Cache.title1(random_choice_title1)
    @sprite2 = Sprite.new
    @sprite2.bitmap = Cache.title2(random_choice_title2)
    center_sprite(@sprite1)
    center_sprite(@sprite2)
  end
 
  def random_choice_title1
    list = ["Book", "Castle", "CrossedSwords", "Crystal", "DemonCastle",
    "Devil", "Dragon", "Fountain", "Gates", "Hexagram", "Island", "Night",
    "Plain", "Tower1", "Tower2", "Universe", "Volcano", "World",
    "WorldMap", ""]
    return list.sample
  end
 
  def random_choice_title2
    list = ["Dragons", "Fire", "Forest", "Gargoyles", "Heroes", "Leaves",
    "Metal", "Mist", "Mountains", ""]
    return list.sample
  end
end


このスクリプトを、(ここに追加)っていう部分に追加して、
あとはゲームを起動して、F12を連打してください。( ^ω^)
これで、約200通りのタイトル画面が自動で切り替わるようになりました。ヤッタネ( ^ω^)

次は、ご要望のあったエネミーランダム出現をやってみたいと思います。
でわ又( ^▽^)ノシ
スポンサーサイト

テーマ : RPGツクール
ジャンル : ゲーム

コメントの投稿

管理者にだけ表示を許可する

プロフィール

Suppon

Author:Suppon
すっぽんでーす。(^▽^)
カルドラ鋭意制作中( ・`ω・´)
Twitter => suppon01
メールはこちらへ
suppon2008@gmail.com

Twitter...

Twitter Reload

最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
ブログ内検索
RSSフィード
リンク
ブロとも申請フォーム

この人とブロともになる