エフェクトとして使えそうかなぁと思い立ち、テストスクリプトを作ってみました。
30行以内の短いソースです。


適当なフォルダに次のファイルを用意し、HSPで実行してみて下さい。

  • rain_test.hsp(↓からゲット)


うまく起動するとこんな画面で雨が降っているのを見ることができます。


静止画像なのでイメージがわきにくいかと思いますが、実行するとそれなりに見えますw
ウソザナに組み込むと面白いかな?と思ったのですが、ダンジョン内に雨は降るはずが無いのでボツかな^^;

rain_test.hsp

;
; プログラム  :「雨」を作ってみる
;
; 作成     :ふじぽん
;
; Copyright   :http://d.hatena.ne.jp/fujiponXP
;
; 変更履歴
;  ver.1.0 2009/12/20 新規作成

#define cs 32
screen 0, cs*9, cs*9
title "雨"
randomize

*main
	color:boxf
	repeat 30
		x = rnd(cs*9)
		y = rnd(cs*9)
		z = rnd(3)*5
		c = rnd(5)
		color c*10+50, c*10+50, c*10+50
		line x,y, x+z, y+z*3
	loop
	await 50
	goto *main