メインコンテンツまでスキップ

コリジョンの設定

作成日: 2024年10月24日


レトロ西暦 2024 年 10 月 XX 日、夜、ビットンの家

ビットン
あと ノーミソ1 ビットンほどの
がくしゅうが できそうだなぁ。
ハカセのチカラを かりないで
ビットンひとりで なにか
やってみようかなぁ。

ビットン
そうだ!
カブトリが あるかせるように
なったから こんどは あるけない
ばしょを つくってみようかな?

ビットン
たしか まえに アールピージーツクール
では しょうとつはんてい っていう
とおれない マップチップを つくった
きがするなぁ。

ビットン
とりあえず サクでも つくろうかな。
プレイヤーが サクを つうかできない
ようにしたいなぁ。


grass_fences

ビットン
はいけいの がぞうが できた!

ビットン
あれ? でも ジービースタジオで
しょうとつはんていの マップって
どうやって つくるんだろう?

ビットン
・・・

ビットン
すやぁ・・・

夢世界
ドットン
睡眠学習の時間だゾ!

ビットン
あ・・・ユメセカイの ハカセ!
こんばんわ〜 こんやも
よろしくおながしゃす!

ビットン
ハカセ〜 ジービースタジオで
しょうとつはんていって
どうやるの?

夢世界
ドットン
ウム、GB Studio は、シーンの
コリジョン設定を行うことで
アクターが通れないタイルを
指定することができるゾ。

夢世界
ドットン
ワールドエディタ上で、左のツールパネルから
コリジョン設定モードのボタンをクリックして
コリジョン設定モードに切り替えるゾ。


コリジョン設定ツール


collision_tools

夢世界
ドットン
基本的には、全面タイル(赤アイコン)
を選択して、8px ブラシでアクターを
通らせたくないタイルを塗るんじゃ。
早速、コリジョンブラシで塗ってみるゾ。


set_collisions_in_action


ビットン
シーンのはいけいは いちまいの
がぞうとして つくったんだけど
アクターのしょうとつはんていは
マップチップに せっていする
わけじゃ ないんだねぇ。

夢世界
ドットン
ウム、RPG ツクールなどでは
専用のマップエディタがあって、
マップチップに直接コリジョン
を設定できるんじゃが、現行の
GB Studio には専用のエディタ
がないので、直接マップに
コリジョンを設定する仕組みを
採用しとるんじゃな。

ビットン
ふぅん。

夢世界
ドットン
この講座では、ビットンの作りたいものが
見下ろし型のゲームじゃから基本的には
トップダウンビューを主体に使い方を伝授
していくつもりじゃが、サンプル程度に
プラットフォーマータイプのシーンで
コリジョン設定してみると、こうなるゾ。


platformer_smaple_collision

夢世界
ドットン
ツタは登れるようにはしご、
スロープには斜面コリジョンを
それぞれ塗ってあるゾ。

夢世界
ドットン
では早速、ビットンがさきほど設定した
シーンを実行してみるゾ。


sample_collision_in_action


ビットン
カブトリが サクのまわりを
あるけるように なったよぉ!

夢世界
ドットン
障害物があることで
ゲームがよりいっそう
豊かになったんだナ!

ビットン
ビットン だいまんじょき。
もう つかれちゃったから
おねんねの じかんなのねん。
おやすみスピー。

夢世界
ドットン
ゆ・・・夢の中で寝るんじゃな。
夢の中だったとしても、いつでも
ワシを呼び寄せるとよいゾ。