空想曲線

吉里吉里2/KAG3でのゲーム制作に使える小ネタ置き場。ゲーム用素材も置いてます。

吉里吉里/KAG:起動時間によって画像を変えてみる  

2011-05-10[Tue]
cm0
tb0

吉里吉里/KAGちょいネタ その3。
起動時間に合わせて背景画像を変えたいぜ!(`・ω・´)
そんな時にご利用ください。

とりあえず、朝・昼・夜で分けてみる

 07:00~12:00:朝の画像
 12:00~19:00:昼の画像
 19:00~07:00:夜の画像


 ※なんか夜が長いけど、細かいことは(゚ε゚)キニシナイ!!



現在の時刻を取得する


※DateクラスについてはTJS2リファレンス参照


[iscript]

   var d = new Date();
// Dateクラス
   f.時刻 = d.getHours(); // f.時刻に現在時刻(時)が入ります

[endscript]


getHoursで取得するのは24時間式(そんな呼び名かどうかは知らん)なので
この時点でf.時刻には0~23のいずれかが入ります。



時間に応じた画像を表示させる


次に、f.時間の中身を比較して、それに応じた背景画像を表示します。
たぶんこれが一番カンタンな書き方。


; f.時刻が7以上かつ12未満なら、朝の画像を背景レイヤの表画面に表示
[ if exp="f.時刻 >= 7 && f.時刻 < 12" ]
[ image storage="朝.jpg" layer=base ]


; f.時刻が12以上かつ19未満なら、昼の画像を背景レイヤの表画面に表示
[ elsif exp="f.時刻 >= 12 && f.時刻 < 19" ]
[ image storage="昼.jpg" layer=base ]


; それ以外(19以上もしくは7未満)なら夜の画像を(略)
[ else ]
[ image storage="夜.jpg" layer=base ]


; 閉じるのを忘れないようにしましょう
[ endif ]


トランジションも何もない状態なので、その辺りは好きなように改造して下さい。
それでは、楽しいゲーム制作ライフを!(・ω・)/<頑張ろうね


関連記事

コメント

コメントの投稿

Secret

トラックバック

トラックバックURL
→http://kopacurve.blog33.fc2.com/tb.php/112-88b6ff29
この記事にトラックバックする(FC2ブログユーザー)

現在のページ

Category

Link

Comment

Mailform

Author

Twitter