■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50   RSS2.0 Feed  
レス数が950を超えています。1000を超えると表示できなくなるよ。

雨をテーマにしたギャルゲ作ろうぜ

936 :まドプロ ◆fytI5p4Q4M :2016/01/24(日) 03:23:16.83 ID:RsdduqLs
まだ多忙みたいだけどらいたーさんが少しずつ復帰してるのでシナリオや演出を話し合いながら進めていくかも

http://i.imgur.com/7hfenFU.gif
http://i.imgur.com/4CjlxbC.png
http://i.imgur.com/rDjL35F.png
http://i.imgur.com/nsYetbr.png
背景エフェクト処理の調整を始めた。 葉っぱや花びらの画像は大昔に作ったもの
「夜の公園」ステージでは落ち葉が落ちたり、「墓地」ステージでは言霊的な何かが浮いてたりするようにしたい
(あと、この処理をHSP側ですると滅茶苦茶重くなるのでDLL等にして軽くしたほうがよい)

この処理では回転はsinやcosをちょっと使っただけの物になってるけど、
任意の三次元座標(a,b,c)をx軸を基準にして@度回転、y軸を基準にしてA度回転、z軸を基準にしてB度回転する場合
l = acosAcosB-bsinA+ccosAsinB
m = asin@sinB+acos@sinAcosB+bcos@cosA-csin@cosB+ccos@sinAsinB
n = -acos@sinB+asin@sinAcosB+bsin@cosA+ccos@cosB+csin@sinAsinB
という式を使うことで、画像を立体的に回転させることができ
(実際には回転行列とかそういうので簡単に出来ると聞いたけど オレは数学的な知識は中卒レベルなのであまり知らない)
その後、(z軸を奥行きとした場合)視点を設置し、奥行きによって大きさ(座標)が変わるようにすればちょっと「おっ」って感じになるので
この処理を組み込んでもっと立体的に回転させられたらなと思う

上の変換処理は関数(あるいはマクロ)を作る最初だけ面倒だけど、式さえ分かってれば誰でも出来て汎用性の高い便利な処理だけど
このゲームのベースがドット絵であり 3Dでない以上、中々写実的には出来ないから
これは写実的で綺麗な絵を描くというよりは、今のsinやcosを適当に使ったやつよりはマシに見えるエフェクトにしようという程度のもの

作ってみたいものの例として、星のカービィ64のしずかなもりステージとか
ドンキーコング64のひるよるウッドのファッキンアニマルが居る所みたいな感じのマップを作って
それに落ち葉の背景エフェクトを挟んだら雰囲気が出そうな気がするので
そのあたりのテストをやってみたいなという感じ

これらの処理はドット絵ありきだけど、ドット絵も担当するようになったのでこれから少しずつ練習していく

305KB
続きを読む

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.3 20130527 &β2014221