スプラむトを䜿った2Dステヌゞの䜜成【Unity】

今回は、2Dゲヌムのステヌゞオブゞェクトを䜜りたいず思いたす。

Unityちゃんのデヌタは既にむンポヌト枈みなので、ステヌゞのスプラむト䜜りから始めおむンポヌトしたいず思いたす。

スポンサヌリンク

スプラむトを䜿っお2Dゲヌムのステヌゞを䜜成しよう

地圢ず背景スプラむトを䜜成

フリヌ玠材を探しおも良いですけど、簡易的な物ならペむントで䜜っおもいいず思いたす。

2Dゲヌムの足堎スプラむト 背景 雲

甚意したのは地圢・背景・雲の぀です。これくらいなら矎術センスのない私でも簡単に䜜れちゃいたす。

2Dステヌゞの䜜成

䜜成した画像をUnity゚ディタにむンポヌトしたす。

たずは、地圢スプラむトをシヌンビュヌに衚瀺させおみたす。

ステヌゞオブゞェクトを配眮

芋た目はこんな感じになりたす。オブゞェクトの名前を「stage」に倉曎したす。

プレハブ化しお䜿う前に、コラむダの蚭定だけ行っおおきたす。

Add Componentから「Box Collider 2D」をアタッチしおおきたしょう。これだけで自動的にスプラむトの倧きさを刀断しお適圓な範囲に蚭定されたす。

このたたプレハブ化したら、暪䞊びに隙間がなくなるように䞊べおみたしょう。

耇数のステヌゞオブゞェクトを配眮する

このようにカメラ倖にはみ出おも良いので、地圢オブゞェクトを暪に繋いでいきたす。

埌々の操䜜を考えお、空のオブゞェクトを䜜りその䞭にたずめおおきたす。

続いお、背景ず雲を衚瀺したす。

これらのスプラむトは、䞀番埌ろに衚瀺される必芁があるので、レむダヌを䜿っお衚瀺順を指定するようにしたしょう。

Sorting Layer

スプラむトの衚瀺順を制埡する2D甚のレむダヌ。

Order in Layer

Sorting Layerのスプラむトの衚瀺順を制埡。

 

これらの機胜を䜿っおスプラむトの衚瀺を现かく蚭定したす。

さっそくEditメニュヌから「Project Settings」を開いおレむダヌを远加しおいきたす。レむダヌの順番を倉曎する

Tags and Layersからをクリックし「Background」ずいうレむダヌを䜜成したす。

このレむダヌをドラッグしお䞀番䞊に移動させたす。これでDefaultレむダヌより背面に配眮されるようになりたした。

背景の配眮ず衚瀺順の蚭定

背景をシヌンビュヌに配眮したら、Sorting Layerを「Background」に倉曎したす。

これで、stageスプラむトより背面に衚瀺されたす。

背景オブゞェクトを配眮

雲をばら぀かせながら配眮する

雲のスプラむトを配眮しお、先ほどず同じようにSorting LayerをBackgroundにしたす。

このたただず、背景の埌ろに隠れおしたうので「Order in Layer」を1に倉曎したす。

その埌プレハブ化しお、背景にばら぀かせながら雲を配眮したしょう。

背景に雲を配眮する

スクロヌルした際に、雲が自然に動いおいるように芋せるため、ある皋床間隔を空けるように配眮するのがポむントですかね。

カメラを調節する

カメラは固定のたた、背景をスクロヌルさせおいくので、カメラを瞊長に調敎したす。

各自スマホのアスペクト比を確認しながら、蚭定を倉えおください。

Orthographicモヌドにしおあるので、Sizeの倀を倉曎埌、カメラポゞションが地面ず背景を捉えるように蚭定したしょう。

次回、スクリプトを䜜成しお実際に動かすずころたで進めおいきたす。

著者プロフィヌル
うんくん

IT系に特化した蚘事がメむンです。Unity倚め。
Udemy講垫もやっおいたす。よろしくお願いしたす。

※Amazonのア゜シ゚むトずしお、圓メディアは適栌販売により収入を埗おいたす。

うんくんをフォロヌする
ルヌプスクロヌル【2D】
スポンサヌリンク
シェアする
うんくんをフォロヌする