2010.09.24 Friday 02:37

星のカービィJava 進行状況

星のカービィJava(仮称)。
先日大幅アップデートしましたが、今週も進めてます。
で、ずーっと作ろうとして断念を続けていた坂道がようやく完成!
↓こんな感じ



※まだアップはしてません。

坂道って、簡単そうで意外と難しいんですよ。
条件分岐がたくさんあって、それぞれで処理を分けないといけない…。
しかも、1ピクセルでも移動先が間違っているとおかしくなるんです。

(1) 普通のブロックから坂道ブロックに移動する場合(上りはじめる場合)
(2) 普通のブロックから坂道ブロックに移動する場合(下りはじめる場合)
(3) 坂道ブロックから坂道ブロックに移動する場合(上り下り)
(4) 坂道ブロックから普通のブロックに移動する場合(上りきる場合)
(5) 坂道ブロックから普通のブロックに移動する場合(下りきる場合)
(6) 空中から坂道ブロックに移動する場合

これらを、右上り坂と左上り坂それぞれについてやるので、12パターンあります。

ネット探しても全然情報がなくて、ほんとに苦労しました…。
需要あれば公開しようかな?
いや、でも処理がカービィJavaに特化してるしなあ。



ええと、今後は
・踏み床ブロック(踏んだら消えるやつ)
・はしご
・ダメージブロック(トゲとか)
・水中
当たりを実装予定。敵も大量に追加しないと…。


→星のカービィJavaはこちらから遊べます。まだ遊んだことのない人は是非。

Comment:
Add a comment:









 
CALENDAR
NEW ENTRY
COMMENT
CATEGORY
ARCHIVES
PROFILE
MOBILE
LINK
SEARCH
OTHER

(C) 2018 ブログ JUGEM Some Rights Reserved.