アクションゲームにおける壁の当たり判定など with OpenSiv3D

去年11月に投稿した「アクションゲームのジャンプを滑らかにしよう with Siv3D その1&その2」はおかげさまで多くの人に閲覧していただき大変嬉しい限りです。

今回の記事では今まで触れなかった「壁の当たり判定」とぞの他諸々を実装していきたいと思います。

f:id:movementi:20180410215450j:plain

今回からOpenSiv3Dでの製作となります。

続きを読む

東方天空璋プレイ日記 射命丸文編 その3

EXクリアできましたか?

移動速度に慣れさえすればサクッとクリアできたので個人的には強機体だと感じます。EXでもサクッとクリアできるはず。

東方天空璋プレイ日記 射命丸文編 その2 - 空飛ぶサトイモの書

なにが「EXでもサクッとクリアできるはず」だよ。めちゃくちゃ苦戦してるわ。

f:id:movementi:20180329213552j:plain

過去記事まとめ

movement.hatenablog.jp

東方天空璋プレイ日記 射命丸文編 その1

f:id:movementi:20180309143233j:plain
射命丸文
霊夢編、チルノ編の次は射命丸文編です。文編だとわかり辛いので射命丸文編。

難易度はNormalでノーコンティニュークリアを目指します。

続きを読む

Arrayのincludes_if()が便利【OpenSiv3D】

Siv3Dの動的配列Array。OpenSiv3Dになって追加された関数の1つにincludes_if()があります。

指定した条件を満たす要素が配列に含まれているかbool型で返す関数です。

この関数を使えばstd::find_if()またはstd::any_ofで書いていたものが短いコードで書けるようになります。

続きを読む