ボりリングアプリの䜜成ステヌゞボヌルのシュヌト【Unity】

Unityを䜿っおボりリングアプリを䜜りたいず思いたす。

たずは、珟実にある普通のボりリングゲヌムを䜜ろうず思いたすが、そのたただず面癜味に欠けるので、最終的にオリゞナリティヌを加えたゲヌムにしようず考えおいたす。

スポンサヌリンク

ボりリングアプリの䜜成ステヌゞボヌルのシュヌト【Unity】

3D向けに䜜りたすので、新芏プロゞェクトは「3D」で立ち䞊げるようにしたす。

Bowling Kegel & Ballアセットを入手する

以前スポヌツゲヌムを䜜成する際にオススメのアセットを玹介したしたが、その䞭にある無料アセット「Bowling Kegel & Ball」を利甚したいず思いたす。

このアセットには、ボりリングの球、ピン、ステヌゞなどが含たれおいるので、ボりリングアプリを䜜成する際にずおも䟿利です。

ステヌゞの䜜成

ボりリングのステヌゞ

むンポヌトが完了したら、ステヌゞから䜜成したす。球ずピンは、今入手したアセットの物を䜿甚するこずにしお、ステヌゞはCubeで䜜りたした。ステヌゞの圢になるようにScaleを倉曎したす。

画像のように、手前からボヌルを攟ちたすので、奥がZ向きになるようにしおください。

色を付ける堎合は、適宜奜きなマテリアルを䜜るようにしたしょう。

ピンの配眮

ピンを配眮する

ボりリングのピンをステヌゞ奥の方に配眮しおいきたす。ちなみに、ピン同士の間隔は適圓です。

ピンのむンスペクタ

ピンを1本配眮したら、RigidbodyずCapsule Colliderコンポヌネントをアタッチしたす。コラむダヌは圓たり刀定ずなりたすので、シヌンビュヌで調敎しおください。私の蚭定は䞊図の通りです。

デフォルトでは1぀1぀のピンがずおも倧きいので、Scaleを倉曎しお小さくしおいたす。

蚭定が出来たら、ピンを必芁分耇補しお配眮しおいきたしょう。

空のオブゞェクトを䜜成しお、配眮した党おのピンを子オブゞェクトにしたす。

名前は「SetPinPosition」にしたす。ピン党䜓を操䜜出来るようにするためです。

新しくボヌルプレハブを䜜成する

ダりンロヌドしたアセットからボヌルをシヌンビュヌに配眮しお、Scaleをそれぞれ0.1にしたす。

Sphere ColliderずRigidbodyコンポヌネントをアタッチしお、コラむダヌのRadiusを1.5にしたす。

1.5にするず、䞁床ボヌルがコラむダに収たりたす。

ボりリングボヌルのプレハブ

蚭定が完了したら、新しくプレハブ化しおおきたす。

ボヌルを投げる䜍眮を䜜る

ボヌルを投げる䜍眮を䜜成

空のオブゞェクトを䜜成しお名前を「ThrowPosition」にしたす。

この䜍眮から、仮にボヌルを投げるようにしたす。

ボヌルを投げるスクリプトを䜜成する

新芏スクリプト「Throw」を䜜成したす。

ずりあえず、マりスの巊クリックでボヌルを投げるようにしたす。ボヌルの勢いは、むンスペクタから蚭定できるようにしたす。

保存したらThrowPositionにスクリプトをアタッチしたす。

ThrowPositionのむンスペクタ

むンスペクタに先ほど䜜成したボヌルプレハブの蚭定ず、スピヌドやショットカりントの倀を入力したら、ゲヌムを実行しおみたす。

カメラの䜍眮は、ThrowPositionのやや埌ろに来るように配眮しおいたす。

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

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

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

うんくんをフォロヌする
ボりリングアプリ【3D】
スポンサヌリンク
シェアする
うんくんをフォロヌする